在代码中添加适当的头文件和命名空间。例如,在使用ostream <<运算符时,您需要包含头文件
#include
using namespace std;
class MyClass {
public:
//...
friend ostream& operator<<(ostream& os, const MyClass& obj) {
os << "This is MyClass";
return os;
}
};
int main() {
MyClass obj;
cout << obj << endl;
return 0;
}
这样,在将MyClass对象插入到输出流时,编译器将调用重载的运算符<<。
上一篇:编译时不要求用户输入利率和时间
下一篇:编译时操作符[]