구조 패킹은 결정론적입니까? 예를 들어, 두 개의 동등한 구조가 있다고 가정합니다.a그리고.b다른 프로젝트: typedef struct _a { int a; double b; char c; } a; typedef struct _b { int d; double e; char f; } b; 만약 내가 어떤 지시도 사용하지 않았다고 가정한다면.#pragma pack그리고 이 구조체들은 동일한 최적화 설정을 가진 동일한 아키텍처에 대해 동일한 컴파일러에서 컴파일됩니다. 변수들 사이에 동일한 패딩이 있을까요?컴파일러는 결정론적입니다. 그렇지 않았다면 별도의 컴파일이 불가능했을 것입니다.▁with▁the 두 개의 다른 단위struct선언은 § 6.2.7/1에 의해 보장되며, 호환되는 유형 및 복합 유형. 또한 동일..