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