_countof를 이용하면 정적으로 할당된 배열의 개수를 구 할 수 있다.
예제1>
int n[2];
int rt = _countof(n);
rt에는 2 가 입력된다.
하지만 이것을 포인터로 변환해 버리면 개수를 구 할 수 없다.
예제2>
int* p = n;
int rt2 = _countof(p);
컴파일 오류가 난다.
프로그래밍에 유용하게 쓰기는 힘들꺼 같다.
_countof를 이용하면 정적으로 할당된 배열의 개수를 구 할 수 있다.
예제1>
int n[2];
int rt = _countof(n);
rt에는 2 가 입력된다.
하지만 이것을 포인터로 변환해 버리면 개수를 구 할 수 없다.
예제2>
int* p = n;
int rt2 = _countof(p);
컴파일 오류가 난다.
프로그래밍에 유용하게 쓰기는 힘들꺼 같다.