代码:
#include <iostream>
using namespace std;
class MyInt
{
public:
MyInt(int x):data(x) {}
void operator=(int x);
private:
int data;
friend ostream& operator<<(ostream &out, const MyInt &src);
};
void MyInt:: operator=(int x)
{
data = x;
}
ostream& operator<<(ostream &out,const MyInt &src)
{
out << src.data << endl;
return out;
}
int main()
{
MyInt a(10);
MyInt b(30);
cout << a;
cout << a;
int sex=100;
cout << "sex=" << sex << endl;
a = 300;
cout << "a=" << a << endl;
return 0;
}