STL基本概念
vector
#include<vector>
#include<iostream>
using namespace std;
void print_vector_info(const vector<int>& array)
{
cout<<"vector's capacity is "<<array.capacity()<<endl;
cout<<"vector's size is "<<array.size()<<endl;
}
int main()
{
int array[10]={0,1,2,3,4,5,6,7,8,9};
vector<int> coll;
print_vector_info(coll);
/*cout<<"vector's capacity() is "<<coll.capacity()<<endl;
cout<<"vector's size is "<<coll.size()<<endl;*/
for(int i=0;i<10;i++)
{
coll.push_back(i);
}
/*cout<<"vector's capacity() is "<<coll.capacity()<<endl;
cout<<"vector's size is "<<coll.size()<<endl;*/
print_vector_info(coll);
cout<<coll[9]<<endl;
return 0;
}
迭代器