[ create a new paste ] login | about

Link: http://codepad.org/Uq2TfECs    [ raw code | output | fork ]

C++, pasted on Sep 14:
#include <iostream>
#include <vector>

struct my
{
int a;
int d;
my(int i)
{a = d = i;}
my& operator=(const my& m)
{ a = m.a; d = m.d;   return *this; }
};

int main()
{
    vector<my> v;
    my m1(1),m2(2);
    v.push_back(m1);
    v.push_back(m2);
    
    vector<my>::iterator it;
    for( it = v.begin(); it < v.end(); it++)
    {
        my m = *it;
        std::cout<< m.a << endl; 
    }
    return 0; 

}


Output:
1
2
1
2


Create a new paste based on this one


Comments: