C++構造体バイト割付
335 ワード
struct Param
{
unsigned long A : 8;
unsigned long B : 24;
Param()
{
memset(this, 0, sizeof(Param));
}
};
Param param;
param.A = 0xffffffff;
param.B = 0xffffffff;
//A 0x000000ff
//B 0x00ffffff
struct Param
{
unsigned long A : 8;
unsigned long B : 24;
Param()
{
memset(this, 0, sizeof(Param));
}
};
Param param;
param.A = 0xffffffff;
param.B = 0xffffffff;
//A 0x000000ff
//B 0x00ffffff