コンテナと反復
1645 ワード
#include
#include
using namespace std;
class stu
{
private:
string name;
int id;
public:
stu(string n,int i):name(n),id(i){}
void show()
{
cout<v2;
v2.push_back(p1);//--------------vector::void push_back (const value_type& val);
// -------------vector::void push_back (value_type&& val);
//-------------- vector ,
//-------------- ,
//-------------- val (
v2.push_back(p2);
vector::iterator it2;//----------------- it2
for(it2=v2.begin();it2!=v2.end();it2++)
(*it2)->show();//------------------- aa---------11,
// bb---------22
cout<v;//--------------------- V
// //
stu s("aaa",111);
stu s2("bbb",222);
v.push_back(s);
v.push_back(s2);
// //
vector::iterator it;//------------ it
for(it=v.begin();it!=v.end();it++)
{
it->show();//---------------------- 18-35 , aaa--------111,
// bbb--------222
}
cout<show();//--------------------- :aaa-------111
}
cout<
it=v.end()-2;
v.erase(it);//
for(int i=0;i