C++输出运算符<<如何进行重载,运算符重载的本质
<<运算符的重载相比其它运算符较为特殊,这里通过几个例子来搞懂运算符重载的本质以及<<运算符如何进行重载。我们有一个Person类,他有姓名和年龄两个私有属性name和age;p是Person的一个实例,我们想要把p打印出来,如果直接 cout << p 的话是错误的,如下:#include<iostream>using namespace std;class Person{public: Person(string name, int
原创
2022-04-19 11:33:40 ·
18868 阅读 ·
15 评论