<<操作符重载
#include
#include
using namespace std;
class myString
{
friend ostream& operator <<(ostream&, const myString&);
public:
myString(const string str = "Hello"): _str(str) { }
private:
string _str;
};
ostream& operator << (ostream& os, const myString &ob)
{
os << ob._str;
return os;
}
int main()
{
myString str("world");
cout << str << endl;
return 0;
}
std::ostream& operator<<
(
ostream& _Ostr,
const test& t
)
{
return _Ostr;
}
这里面,test就是你的类。
重载<<操作符