bool isLittleEndian()
{
union U
{
int i;
char c;
};
U u;
u.i = 1;
return u.c == 1;
}
// 或者
bool isLittleEndian()
{
union U
{
int i;
char c;
};
U u;
u.i = 0x12345678;
return u.c == 0x78;
}