C艹的重命名
重命名运算符
与自定义方法一样,将运算符重写,而方法名为operator
+上要重写的符号作为方法名即可
在C++中,ostream
是输出流的基类,用于表示输出流的概念,而 <<
是一个运算符重载,通常被称为插入运算符或输出运算符。它被用于向输出流发送数据,例如向标准输出流(std::cout
)输出数据,<<
运算符可以被重载。
#include <iostream>
using namespace std;
class Person {
public:
string name;
int age;
// 重载 << 运算符
friend ostream& operator<<(ostream& os, const Person& p) {
os << "Name: " << p.name << ", Age: " << p.age;
return os;
}
};
int main() {
Person p = {"Alice", 30};
cout << p << endl; // 直接输出 Person 对象
return 0;
}
Comments NOTHING