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<

バイトデータはメモリに存在し、バイトの位置合わせによりメモリへのアクセスが高速になります.