구조체 멤버 변수 크기...
글쓴이: thinking2535 / 작성시간: 수, 2008/09/24 - 7:03오후
구조체를 만들면 각 멤버변수의 개수, 크기를 자동으로 알 수 없나요?
구조체의 모든 멤버 변수의 크기를 어딘가에 세팅해야 할 일이 있는데 이것을 자동으로 할 수 있으면 좋겠습니다.
예를 들면
struct STest
{
int a;
char b;
};
위와 같은 구조체가 있다면
///////////////////////////////////////////////////////
int iMemberCnt = 2; // STest의 멤버수가 2개이니깐 2
for( int i=0; i
{
SetParam( 0, sizeof(a) );
SetParam( 1, sizeof(b) );
}
///////////////////////////////////////////////////////
뭐 이런식의 입력이 있다면.
주석 // 안의 문장을 구조체 변경시마다 수정하지 않고 자동화 하고 싶은데요.
방법이 있는지요? 예전의 이와관련해서 문서를 본 기억이 있는거 같은데 가능했는지, 지금 이 문제와 직접 관련이 있는지
기억이 가물가물 한데요.
구조체의 멤버 변수 개수, 각 멤버의 크기 만 알 면 되겠는데요..
아니면 구조체의 구획?( 각 변수가 차지하는 공간 구조?? )을 알 수 있어도 되겠는데요..
답변 부탁드립니다 ^^
미리 답변 감사합니다.
Forums:


댓글 달기