c++:运算符重载

image.png

第一个const防止相加被赋值。
p1+p2 = p3;这应该是不合法的。因为p1+p2是临时变量。
第二个const是保证返回值又能调用operator.
p4 = p1+p2+p3;


ostream两边都不能是const


os
image.png

你可能感兴趣的:(c++:运算符重载)