C++ Vector用法详解

2020-01-06 13:16:13王冬梅

    std::cout << "Default-constructed capacity is " << v.capacity() << 'n';
    v.resize(100);
    std::cout << "Capacity of a 100-element vector is " << v.capacity() << 'n';
    v.clear();
    std::cout << "Capacity after clear() is " << v.capacity() << 'n';
    v.shrink_to_fit();
    std::cout << "Capacity after shrink_to_fit() is " << v.capacity() << 'n';
}

 

结果:

复制代码
Default-constructed capacity is 0
Capacity of a 100-element vector is 100
Capacity after clear() is 100
Capacity after shrink_to_fit() is 0