标签: c++
readByte和readInt是内联方法。问题是readInt调用实际上是先执行的,所以我得错了OPCODE,因为它已经被readInt调用了。这是正常的吗?我认为它们应该按顺序执行,因为它们出现在源代码中。
readByte
readInt
log << "OPCODE: " << std::hex << (unsigned int)bytes.readByte() << ", DIFF: " << bytes.readInt() << std::endl;