| | |
| | | |
| | | auto writeIntToBuffer = [&](int value, int nWriteIndex) { |
| | | if (nWriteIndex + 4 <= sizeof(szWrite)) { |
| | | // 小端 |
| | | szWrite[nWriteIndex] = static_cast<char>(value & 0xFF); // 低字节 |
| | | szWrite[nWriteIndex + 1] = static_cast<char>((value >> 8) & 0xFF); // 次低字节 |
| | | szWrite[nWriteIndex + 2] = static_cast<char>((value >> 16) & 0xFF); // 次高字节 |
| | | szWrite[nWriteIndex + 3] = static_cast<char>((value >> 24) & 0xFF); // 高字节 |
| | | |
| | | // 大端 |
| | | //szWrite[nWriteIndex + 3] = static_cast<char>(value & 0xFF); // 高字节 |
| | | //szWrite[nWriteIndex + 2] = static_cast<char>((value >> 8) & 0xFF); // 次高字节 |
| | | //szWrite[nWriteIndex + 1] = static_cast<char>((value >> 16) & 0xFF); // 次低字节 |
| | | //szWrite[nWriteIndex] = static_cast<char>((value >> 24) & 0xFF); // 低字节 |
| | | } |
| | | }; |
| | | |