[질문]sizeof

익명 사용자의 이미지

어셈블리 코드로 sizeof() 기능을 구현하려구 합니다.

gcc 소스를 들여다봐도 어느부분에서 구현되어있는지

찾기가 어렵군요...

어셈블리 코드로 sizeof의 구현에 대해서 조언 좀 부탁드립니다.

익명 사용자의 이미지

저도 sizeof라는 것을 많이 사용했지만 어떻게 만들어 졌을지를
생각도 못하고 그냥 써왔었네요... ^^;
그냥 찾아보니 Keyword로 저장되어있군요.

http//www.acm.uiuc.edu/webmonkeys/book/c_guide/1.2.html

어차피 컴파일할때 형은 그 크기가 정해져있으니 그값을 리턴하면 될꺼고
구조체 또한 일정한 형태를 유지하니 그것도 크기를 구하는데에는
별로 어렵지 않겠죠.
문자열이나 문자같은경우에도 메모리에서 각 데이터의 영역이 있으니('\0'로
끝나겠죠.) 그것도 크기구하는데에는 이상없겠네요...

익명 사용자의 이미지

우선 감사~

코드 최적화에 너무 열 올리다보니, 미쳐 생각도 없이

질문을 올린 셈이 됐군여.. --;

왕초보도 아닌디.. ㅋㅋ

하튼 허접 질문에 답해주셔서 다시 감사..

익명 사용자의 이미지

우선 감사~

코드 최적화에 너무 열 올리다보니, 미쳐 생각도 없이

질문을 올린 셈이 됐군여.. --;

왕초보도 아닌디.. ㅋㅋ

하튼 허접 질문에 답해주셔서 다시 감사..