VecDeleteRangeFast

Table of Contents

VecDeleteRangeFast

Description

Delete items in given range [start, start + count) using faster implementation. Order preservation is not guaranteed

Success

return

Failure

Does not return

Usage example (Cross-references)

    
    // Test VecDeleteRangeFast (fast delete range)
    VecDeleteRangeFast(&vec, 0, 2); // Delete 10 and 20
    
    // Check vector length after fast range deletion
    // Test VecDeleteRangeFast
    bool test_vec_delete_range_fast(void) {
    printf("Testing VecDeleteRangeFast\n");
    
    // Create a vector of integers
    }
    
    VecDeleteRangeFast(&vec, start_index, count);
    
    // Print after state
    int fast_start = 2;
    int fast_count = 3;
    VecDeleteRangeFast(&vec, fast_start, fast_count);
    
    // Print after state
    
    // Test R-value fast delete range operation
    VecDeleteRangeFast(&vec, 2, 3);
    
    // Print after state

Share :