드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C][본삭금] 전처리 조건안에 sizeof 사용불가??
게시물ID : programmer_11638짧은주소 복사하기
작성자 : 밤나무꽃향기★
추천 : 0
조회수 : 705회
댓글수 : 9개
등록시간 : 2015/06/26 11:46:17
안녕하세요.
바로 질문 드리겠습니다.
어떤 변수의 크기가 일정치를 넘으면
컴파일 단계에서 에러를 발생시키고 싶어 아래와 같이 코딩 해봤습니다.
[그림1]과 같이 코딩하면 컴파일에도 문제가 없고 혹 ALLOC_SIZE가 MEM_SIZE를 초과하면
정상적으로 컴파일 단계에서 에러 메시지도 출력합니다.
그런데 아래 [그림2]와 같이 #if() 조건문 안에 sizeof 매크로를 사용하면 [그림3]과 같이 에러가 발생합니다.
어떤 크기를 sizeof 매크로를 이용하여 구한 후 비교하여 컴파일 에러 메시지 출력 방법이 없을까요?
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.