C++ 클래스 메모리 구조에 스페이서를 작성하려면 어떻게 해야 하나요? 문제 로우레벨 베어메탈 임베디드 콘텍스트에서는 C++ 구조 내에 이름을 붙이지 않고 메모리에 공백 공간을 만들어 사용자가 이러한 메모리 위치에 액세스하지 못하도록 합니다. 지금은 못생긴 걸 넣어서 달성했습니다.uint32_t :96;비트필드(bitfield)는 3개의 단어를 편리하게 대신하지만 GCC(bitfield가 너무 커서 uint32_t에 맞지 않음)에서 경고를 발생시킵니다. 정상적으로 동작하지만, 수백 개의 경고가 있는 라이브러리를 배포하는 경우는 그다지 깨끗하지 않습니다. 어떻게 하면 좋을까요? 애초에 왜 문제가 있는 거죠? 제가 작업하고 있는 프로젝트는 마이크로컨트롤러 라인 전체의 주변기기의 메모리 구조(STM32)를 정..