标签: c++
int val = -10; cout << ++(-val) << endl;
输出应为11。但它给了我一个错误。
11
答案 0 :(得分:0)
错误是“作为递增操作数需要左值”。这意味着它只是一个价值;它不再代表像“val”这样的特定对象,所以试图改变它对编译器没有任何意义。