Files
test/cpp/stl_vector_resize.cpp

48 lines
2.0 KiB
C++

#include <vector>
#include <iostream>
int main( void )
{
std::vector<int> v;
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.push_back( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.resize( 1 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.resize( 0 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.resize( 33 );
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
v.clear();
std::cout << "capacity " << v.capacity() << "\t\tsize " << v.size() << std::endl;
return 0;
}