![](/img/trans.png)
[英]What is the difference between `BOOST_ENDIAN_BIG_BYTE` and `BOOST_ENDIAN_BIG_WORD`?
[英]boost::endian and non-1 byte atomic endianness?
我对boost库了解不多,但是endianness遍及了计算机中的几乎所有内容,在尝试编写与endian无关的代码时可能会让人头疼。 如果您有一个128位整数,则小字节序计算机的指针将指向低位,而大字节序计算机的指针将指向高位。 根据数据类型,指针可能位于大字节序系统中内存上下的任何位置。 由于little-endian系统始终指向低位字节,并且没有小于字节的数据类型,因此类型强制转换在little-endian机器上变为无操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.