写了个高精板子,结果在 P1080 挂成了 909090 分,自己测试发现:
Unsigned<int> x = 0,y = 0,z = max(x, y); cout << z << endl; x = z; cout << x << endl;
正常输出两个 000。
Unsigned<int> x = 0,y = 0; x = max(x, y); cout << x << endl;
输出为空。
请问 max 函数的工作原理是什么,为什么会出现这样的情况?
max