sizeof으로는 크기가 제대로 안구해지는것 같던데...
c언어 동적할당 배열 크기 아는법?
ㄴㅇㄹㅁ(155.230)
2017-08-17 14:49
추천 0
댓글 12
다른 게시글
-
나스 사서 서버 돌리고 싶ㄷ [5]익명(188.166) | 17.08.17추천 0
-
[조공] node.js는 Lock 안 써도 괜찮나요? [4]ㅁㄴㅇㄹ(175.208) | 17.08.17추천 0
-
엄청난 정렬알고리즘을 고안해냈음 [16]sh(175.223) | 17.08.17추천 2
-
'쪼깨' 라는 말 썼다고 '그짝'사람 취급하네 ㅋㅋ [4]익명(121.182) | 17.08.17추천 0
-
힛자점풀개미'ㅅ'(junstin1) | 17.08.17추천 0
-
뭐 모든 분야가 그렇겠지만, 책 너무 비쌈. [1]소로봉(sorobobo) | 17.08.17추천 0
-
아 시벌 정전 좆같네익명(61.78) | 17.08.17추천 0
-
자기 도메인에서만 놀면 됨익명(110.70) | 17.08.17추천 0
-
근데 프로그래밍언어로 완전한 의사소통이 가능할까? [5]익명(14.35) | 17.08.17추천 0
-
PHP 라라벨 프레임워크 지도익명(188.166) | 17.08.17추천 0
크기도 구할 일 있으면 동적 할당할때 크기도 따로 저장해 놓으면 되지 왜 매번 구하냐
맞네 ㅅㅂ 자살하러감
사이즈오브 한다음에 타잎으로 나누면 된다
malloc_usable_size()
ㄴ 그렇게하는건 안되는거 같애.. 포인터 자체의 size가 출력돼서..
이거 쓰면 paylood 뿐만 아니라 할당된 전체 블락 사이즈가 나오는 거 같은데
포인터 크기는 절대 아니고
윈도우에서는 _msize() 있는ㄷ
<malloc.h>에
sizeof 쓰면 포인터 자체 size 출력되는거고... 맥에서 하니까 malloc.h가 없다..
https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man3/malloc_size.3.html
Determining size of dynamically allocated block 검색 해보셈