学习日记1

友元:在函数或者类前面加个friend,然后放在你想调用谁的类私有属性的类里面的前面。就相当于声明。
运算符重载:就是自己写函数。告诉编译器特殊的数据类型该怎么算,只不过函数名字被要求写成operator。
左移运算符的重载时候想要使用引用方式,必须加const,否则只能使用传值方式。我在网上暂时找不到答案,希望有大神来指点迷津。
可能是代码原因,因为我使用左移运算符重载是因为要输出重载前置自增和后置自增运算符改变的值。后置运算符重载的时候返回的是一个临时量。如果是上述原因:新的问题又出现了,const为什么可以让临时变量成功引用呢?

 

 

posted @ 2020-05-28 19:06  天天掉头发  阅读(110)  评论(0编辑  收藏  举报
返回顶端