C++ friend的问题
在.h里面声明了那个重载运算符>
friend ostream& operator<<(ostream &os, MyString &s);
然后在.cpp文件里面定义了那个函数
friend ostream& operator<<(ostream &os, MyString &s){
return os<<s.data;
}结果编译不通,现在在.h里面加了那个iostream.h头文件以及把定义也写在了.h文件里面。就能编译了。
可以在gcc下面还是不能编译。有啥好的解决方法没呢