인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박진영 박님의 프로필 이미지
박진영 박

작성한 질문수

홍정모의 따라하며 배우는 C언어

[15.11 - 03:38] 운영체제에 따른 비트필드 패딩 방식의 차이

해결된 질문

작성

·

325

0

안녕하세요 교수님.

아래코드에서 교수님의 강의에서와 달리 제 컴파일러 상에서는 struct가 16 bytes가 아닌 8 bytes가 찍히며, 

각 멤버들이 패딩이 없이 나란히 할당되는 것으로 나옵니다.

저는 Visual Studio Code 에디터를 사용중이며, Linux 기반의 WSL(Windows Subsystem for Linux)를 사용중입니다.

제 생각으로는 Linux에서 패딩을 부여하는 방식이 Windows와 다르다고 생각됩니다.

차이가 나는 이유를 알려주시면 감사하겠습니다.

감사합니다.

답변 2

0

박진영 박님의 프로필 이미지
박진영 박
질문자

감사합니다 교수님!

0

홍정모님의 프로필 이미지
홍정모
지식공유자

안녕하세요? 강의 번호를 제목에 적으시면 안되고 해당 강의에서 질문을 해주셔야 합니다. 

본 강의에서 설명드렸듯이 컴파일 옵션으로 바꿀 수 있습니다.

https://blog.naver.com/atelierjpro/221547580916

박진영 박님의 프로필 이미지
박진영 박

작성한 질문수

질문하기