因为t2 + t3返回的对象是const,所以你不能调用它的非const函数(3).
它在"t1 = t2 + 100 + t3;"的情况下工作正常,因为t2 + 100返回的对象也是const,但是你正在调用它的const函数(2),这没关系.