C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[15152] [질문] cbuilder 버그 일까요 ?
김규겸 [jauin] 816 읽음    2002-01-30 21:59
안녕하세요...
김규겸입니다...

우연히 구조체를 사용하다 보니 이상한 점이 있어 여쭈어 봅니다...
cbuilder에서 개별 변수의 사이즈와 구조체를 사용시 전체 변수 합의 사이즈가 다릅니다...
이 문제는 short int형 사용시만 나타나는 문제인것 같습니다...

예를 들어

short int 형의 크기는 sizeof(short int) = 2byte 입니다...
int 형의 크기는 sizeof(int) = 4byte 입니다...

struct test {
   short int a;
   int b;
};

그러면 sizeof(test) = ?    
2 + 4 bype 합인 6byte여야 할텐데 8byte 입니다...
구조체 사용시 short int형이 4byte로 잡히는것 같습니다...

이건 버그 맞겠죠...

누가 볼랜드에 얘기좀 해주세요...
버젼 6에서 해결해 달라구요...

요것 알아 내느라 며칠 고민했습니다....

김규겸 드림.

+ -

관련 글 리스트
15152 [질문] cbuilder 버그 일까요 ? 김규겸 816 2002/01/30
29857     Re:[질문] cbuilder 버그 일까요 ? 박진훈 864 2002/01/30
15160     버그 아닙니다. ^^ 김상구.패패루 844 2002/01/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.