C++Primer读书笔记(五)

来源:互联网 发布:知乎女生说不用你管 编辑:程序博客网 时间:2024/04/29 02:42
vector中size和Capacity的区别
   vector<int> ivec;
cout<<"ivec:size:"<<ivec.size()
<<" ivec:capacity:"<<ivec.capacity()<<endl;
for (vector<int>::size_type ix = 0; ix != 24; ++ix)
{
ivec.push_back(ix);
}
cout<<"ivec:size:"<<ivec.size()
<<" ivec:capacity:"<<ivec.capacity()<<endl;
    ivec.reserve(50);
cout<<"ivec:size:"<<ivec.size()
<<" ivec:capacity:"<<ivec.capacity()<<endl;
    while (ivec.size() != ivec.capacity())
    {
ivec.push_back(0);
    }
cout<<"ivec:size:"<<ivec.size()
<<" ivec:capacity:"<<ivec.capacity()<<endl;
ivec.push_back(1);
cout<<"ivec:size:"<<ivec.size()
<<" ivec:capacity:"<<ivec.capacity()<<endl;


原创粉丝点击