센로그
[C++] new로 동적 할당한 배열 사이즈 구하기 본문
C++.에서 배열 사이즈는 보통 이렇게 구한다.
int arr[5];
int arrSize = sizeof(arr) / sizeof(arr[0]);
그런데 new로 만든 배열은 저렇게 해도 제대로된 사이즈가 안 나온다.
포인터 사이즈만 나옴 ㅠㅠ
그럼 제대로된 사이즈는 어떻게 구하냐?
_msize() 를 사용한다.
int *arr = new int[5];
int arrSize = _msize(arr) / sizeof(arr[0]);
이렇게 구하면 제대로 나온다. 굿
더보기
▽ 슬픔의 흔적
자료구조 기말 실습 시험의 흔적 .. 고쳣더니 잘 된다
'꿀팁' 카테고리의 다른 글
[AdMob] 빌드 시 광고가 제대로 동작하지 않는 문제 (0) | 2024.08.08 |
---|---|
[Blender] 초간단 Mesh 자르는 법 / Pivot 조정하는 법 (0) | 2023.11.10 |
[git 에러] remote: Invalid username or password. (0) | 2023.08.23 |
[git 에러] .gitignore 안됨 - git 캐시 삭제 (0) | 2023.07.17 |
CUDA+cuDNN+PyTorch+Torch패거리 설치 방법(RTX 3080 기준) (0) | 2023.05.15 |
Comments