class __judge_little_endian
{
public:
static inline bool isle()
{
static const int _a = 0xAABBCCDD;
return *(unsigned char *)(&_a) == 0xDD;
}
};
对于整数 0xAABBCCDD 大端机器 内存中的排布为: AA BB CC DD 小端机器 内存中的排布为: DD CC BB AA