어떤 임의의 클래스
class S{
public:
int a;
string b;
S(int aa,string bb = NULL);
}
S::S(int aa,string bb)
{
a = aa;
b = bb;
}
여기서 string 형변수b는 디폴트 인자로 NULL햇는데
왜 널포인터 익셉션 오류가 나는겅미?
이 아이를 ""공백문자로 해주면 잘됨;;
왜죠
어떤 임의의 클래스
class S{
public:
int a;
string b;
S(int aa,string bb = NULL);
}
S::S(int aa,string bb)
{
a = aa;
b = bb;
}
여기서 string 형변수b는 디폴트 인자로 NULL햇는데
왜 널포인터 익셉션 오류가 나는겅미?
이 아이를 ""공백문자로 해주면 잘됨;;
왜죠
null "" 공백은 메모리에 저장되는 정보 자체가다름
같은의미가아님