c++,运算符重载(左移运算符<<)
引言
在c++中,提供了运算符重载的方式,来让程序的可用性更强
这里,介绍一下左移运算符"<<"
左移运算符的重载可以帮助我们更好的输出自定义的数据类型,可以做到简洁,在不浪费更多代码行的情况下,使用函数,来输出类中的成员属性数据
上代码
这里我们先创建一个类
将成员属性设定为私有,当然设置为公共类型也可以,设置私有类型是为了展示当类内成员是私有时,要使用友元左移运算符重载函数来完成对类内成员的输出
class person
{
public:
friend ostream& operator<<(ostream& cout