C++ 此代码是否未定义行为?
我遇到了这段代码:C++ 此代码是否未定义行为?,c++,c++11,c++14,undefined-behavior,C++,C++11,C++14,Undefined Behavior,我遇到了这段代码: #include <iostream> int main() { int m = 44; std::cout << "m = " << m << ", m++ = " << m++ << ", ++m = " << ++m << std::endl; return 0; } 这个输出正确吗?克朗给了我。这只是为了展示我们高等教育体系的质量。这确实解释了我所看到的许多,在过去几
#include <iostream>
int main()
{
int m = 44;
std::cout << "m = " << m << ", m++ = " << m++ << ", ++m = " << ++m <<
std::endl;
return 0;
}
这个输出正确吗?克朗给了我。这只是为了展示我们高等教育体系的质量。这确实解释了我所看到的许多,在过去几年中,附在了
m = 46, m++ = 45, ++m = 46