-
<< 这个运算符只能用全局函数重载,,
-
用全局函数去实现的时候这个cout(是一个类)一直在改变,所以ostream & os 没有const
-
函数的参数和返回值都优先考虑以引用的方式传递,然后如果不会修改值,或者不想别人修改值,就加上const, * 如果函数参数是const的话并且返回的是这个const参数,那么函数就必须加上const修饰,如果参数不是const的话就可以根据情况选择性加上const(不加就意味着可以改变里边的参数,但是里边的参数又是const,会产生矛盾)
操作符重载,c++的一些规范写法,侯捷
最新推荐文章于 2024-07-17 18:07:42 发布