#include <iostream>
using namespace std;
class T{
public:
T()
{
i=40;
}
friend ostream& operator<<(ostream& os, const T& t)
{
os << t.i << endl;
return os;
}
public:
int i;
};
注意函数定义放在类内,放在外面编译不过
void main(){
T t;
cout<<t;
}
或者
#include <iostream.h>
那么函数可以定义在类的外面,里面都可以