MINERVA/C_CPP
2022. 4. 19. 15:03
반응형
해당 에러가 발생시 해결방법
[예제]
void main(){
char *pszBuff = NULL;
return;
}
Error C2065 'NULL': undeclared identifier
[에러원인]
' NULL' 이 내장(build-in) 상수(constant)가 아니기 때문이다.
[해결]
1. Assign 0
void main(){
char *pszBuff = 0;
return;
}
2. include <stddef.h> or <iostream>
#include <stddef.h>
#include <iostream> // for C++
void main(){
char *pszBuff = NULL;
return;
}
3. #define NULL 0
#define NULL 0
void main(){
char *pszBuff = NULL;
return;
}
4. In newer C++(C++11 and higher):: nullptr
#include <iostream> // for C++
void main(){
char *pszBuff = nullptr
return;
}
반응형