1.stack

不能直接清空,要

while (!s.empty())
s.pop();

2.vector

增添、删除数据,也许vector首尾的地址会发生改变

如: ( watch f.begin() , f.end() )

     vector<long>::iterator i;
f.push_back();
f.push_back(); for (i=f.begin();i!=f.end();i++)
cout<<*i<<"\n"; f.push_back();
f.erase(f.begin()+);
f.erase(f.begin()); // for (i=f.begin();i!=f.end();i++)
cout<<*i<<"\n";

3.set

虽然排了序,但是不能直接访问第几个位置的元素

4.map

不能放置字符串char[] 类型

05-16 06:28