为什么123页4.1.3节的语句结果是未定义的?

Author: movement-wangCreated Mar 23, 2023Updated Mar 23, 2023

cout << i << " " << ++i << endl; 虽然<<被重载了,但重载不改变优先级,++的优先级比<<高,为什么不先计算++,再<<?为什么输出是未定义的?

Source: applenob/Cpp_Primer_Practice