본문 바로가기

카테고리 없음

동적 배열 사이즈 구하기

_msize() 함수를 시용하면

동적 배열의 사이즈를 알 수 있습니다.

단, byte의 크기가 나오므로

아래와 같이 sizeof()로 나누어주면 되겠습니다.

_msize() / sizeof()

당근 sizeof()함수의 인자로는 실제 자료형의 크기를 알 수 있도록 해주어야겠죠

ex)

int* a = new int[100];

int size = _msize(a) / sizeof(*a);


감사합니다!~