C中対構造体sizeof
565 ワード
ああ
バイトデータはメモリに存在し、バイトの位置合わせによりメモリへのアクセスが高速になります.
#include
using namespace std;
//1 Byte
struct test
{
/* data */
};
//8 Byte
struct test2
{
char a;
int b;
};
//8 Byte
struct test3
{
int a;
char b;
};
//12 Byte
struct test4
{
char c;
int a;
char b;
};
//8 Byte
struct test5
{
char c;
char b;
int a;
};
//2 Byte
struct test6
{
char a;
char b;
};
//16 Byte
struct test7
{
double a;
char b;
};
int main(){
cout<
バイトデータはメモリに存在し、バイトの位置合わせによりメモリへのアクセスが高速になります.