C ++重载了运算符参数评估顺序

时间:2015-03-27 17:16:04

标签: c++

readBytereadInt是内联方法。问题是readInt调用实际上是先执行的,所以我得错了OPCODE,因为它已经被readInt调用了。这是正常的吗?我认为它们应该按顺序执行,因为它们出现在源代码中。

log << "OPCODE: " << std::hex << (unsigned int)bytes.readByte() << ", DIFF: " << bytes.readInt() << std::endl;

0 个答案:

没有答案