______________________________________
#include <iostream>
using namespace std;
class B
{
public:
B(int a=1,int b=2){tab[0]=a; tab[1]=b;}
int& operator[](int ninja );
void write();
private:
int tab[2];
};
void B::write()
{
cout<<"tab1="<<tab[0]<<" tab2="<<tab[1]<<endl;
}
int& B::operator[](int ninja)
{
return tab[ninja];
}
int main()
{
cout << "start" << endl;
B o1,o2(44,55);
o1.write();
o2.write();
o1[0]=12;
o1.write();
cout<< "o1[0]="<<o1[0];
return 0;
}
Brak komentarzy:
Prześlij komentarz