C++运算符重载格式问题
发布网友
发布时间:2022-05-01 09:54
我来回答
共1个回答
热心网友
时间:2023-10-05 10:23
(ostream
&out,
matrix
&x)
在函数形参中加上&引用
是避免复制形参
避开大的复制开销
引用形参
在调用函数时
实参与形参绑定
如果不想引用形参的值被改变
可以加上
const限定符
matrix
&operator
+(matrix
&)与matrix
operator
+(matrix
&)的区别
前者返回一个matrix的引用
是一个左值
后者返回的是一个matrix对象的一个副本