コンテナと反復

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