Dereferencing null pointer

2023. 10. 23. 11:24c,c++

malloc같은 함수 이용 시 메모리 할당에 실패하면 null이 return 되는데 말 그대로 null pointer를 역참조할 수 있다는 것을 warning으로 나타낸 것이다.

 

이 문제는 그냥 할당만 하고 null인지 아닌지 check를 하지 않을 경우 visual studio compiler에서 warning을 띄워주게 된다. 간단한 프로그램이나 개발자 자신이 확실하게 알고 있다면 문제가 없지만 나중에 directX api 이용시 꼭 확인해야하고 큰 규모 프로그램을 이용하게 된다면 항상 확인하는 것이 좋다.

 

if문을 이용하여 null이 발생한다면 따로 처리해주자

 

'c,c++' 카테고리의 다른 글

참조에 의한 인수전달, 주소에 의한 전달  (0) 2023.01.16
extern  (0) 2023.01.06
#ifdef, endif, #pragma once, #ifndef  (0) 2022.09.19
맨날 헷갈리는 assert 함수  (0) 2022.08.19
[C언어] 포인터 및 메모리 정리  (0) 2022.08.18