
DsMap::allocate 함수의 반환값은 할당된 메모리의 시작 주소입니다. 따라서, 메모리 할당 여부를 확인하려면 반환값이 NULL인지 아닌지 확인하면 됩니다.
#hostingforum.kr
cpp
void* ptr = DsMap::allocate(size_t size);
if (ptr == NULL) {
// 메모리 할당 실패
} else {
// 메모리 할당 성공
}
DsMap::allocate 함수의 반환값이 NULL이면 메모리 할당이 실패한 것입니다. 반대로 NULL이 아닌 값을 반환하면 메모리 할당이 성공한 것입니다.
2025-07-17 08:12