C艹的重命名

发布于 2024-04-12  47 次阅读


C艹的重命名

重命名运算符

与自定义方法一样,将运算符重写,而方法名为operator+上要重写的符号作为方法名即可

image-20240412022436851

在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;
}
QQ:2219349024
最后更新于 2024-04-12