Şöyle yaparız
void convertBigToLittleEndianIfNecessary(uint32_t& code) {
if constexpr (std::endian::native == std::endian::little) {
code = ((code & 0xFF000000) >> 24) |
((code & 0x00FF0000) >> 8) |
((code & 0x0000FF00) >> 8) |
((code & 0x000000FF) >> 24);
}
}
Hiç yorum yok:
Yorum Gönder