class A
{
public:
int n;
char *p;
p = new char[20];
};
이런식으로는 안되길래
생성자 함수에서 할당하고 소멸자 함수에서 해제하는게 상식아니였나
C/CPP는 함수단위로 실행되는데, 일단 저 문장이 함수안에 있어야 하지 않을까?
뭔가 명확한 이율 알고있었는데, CPP는 손놓은지 너무 오래되어서 기억이 안난다..
생성자안에 써넣으면 되긴하는데.. 그냥 궁금해서용
애초에 생성자에서 하라고 있는걸 뭘 그렇게 하냐. 어? 굳이 한다면 static으로 비슷하게 할 수 있지만 니가 하고 싶은건 그게 아니잖아 - return 0;
생성자 함수에서 할당하고 소멸자 함수에서 해제하는게 상식아니였나
C/CPP는 함수단위로 실행되는데, 일단 저 문장이 함수안에 있어야 하지 않을까?
뭔가 명확한 이율 알고있었는데, CPP는 손놓은지 너무 오래되어서 기억이 안난다..
생성자안에 써넣으면 되긴하는데.. 그냥 궁금해서용
애초에 생성자에서 하라고 있는걸 뭘 그렇게 하냐. 어? 굳이 한다면 static으로 비슷하게 할 수 있지만 니가 하고 싶은건 그게 아니잖아 - return 0;