void print (char*& StringToPrint)
{
cout << StringToPrint << endl;
}
void Vector()
{
vector<int> v, w;
v.reserve(20);//vector中装备放20个int型数
v.push_back(12);//放在后面
v.pop_back();//删除最后面的元素
v.size();//vector中元素个数
v.max_size();//vector
v.resize(100);//重置vector容量
v.capacity();//vector容量
count(v.begin(),v.end(),100);//统计vector中100的个数
find(v.begin(),v.end(),12);//查找某个元素,返回迭代器类型
search(v.begin(),v.end(),w.begin(),w.end());//查找一个序列在另一个序列中首次出两年位置
sort(v.begin(),v.end());
for_each(v.begin(),v.end(),print);
}
int main()
{
Vector();
return 0;
}
C++ STL Vector
最新推荐文章于 2024-07-30 17:26:24 发布