关于c++的cout输出的问题。
my_iny类中添加什么成员函数才能使下面的语句正确执行,也就是输出a的值? class my_int{ int a; my_int(){ a = 9; } }; my_int a; cout << a;
追问:谢谢!能解释一下为什么是friend吗?
my_iny类中添加什么成员函数才能使下面的语句正确执行,也就是输出a的值? class my_int{ int a; my_int(){ a = 9; } }; my_int a; cout << a;
追问:谢谢!能解释一下为什么是friend吗?
答案:友元重载函数
friend inline ostream & operator << (ostream & os, my_int &t1){
os<< t1.a<< endl;
return os;
}
上一个:怎么实现全文中用javascript中去除指两个字符串之间以及这两个字符串的内容
下一个:在学校里学过C和C++,不过学的很一般,现在自学C#,会不会很难?