본문 바로가기

Software/C/C++

[C++] 배열 크기, ARRAY_LENGTH()매크로 사용

#define ARRAY_LENGTH(x)   (sizeof(x)/sizeof(x[0]))


위와 같이 배열 크기의 상한값(upper bound)으로 이름 붙은 상수를 사용하지 말고 매크로를 사용하는 것이 배열의 소스 이해와 임의 크기 변경에 대처할 수 있다.