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