#include<iostream>
using namespace std;
class capy_constructor
{
public:
int get_max() const { return *mas;}
capy_constructor() ;
~capy_constructor();
private:
int *mas;
};
capy_constructor::capy_constructor()
{
mas = new int;
*mas = 4;
}
capy_constructor::~capy_constructor()
{
delete mas;
}
void main()
{
capy_constructor q;
capy_constructor t=q;
cout <<t.get_max() <<endl;
}
정말 미치겠습니다 이거 생긴는 원인이 일단 q t가 한 주소만 가르키는데 갑자기 할당된거를 없애버려서 그런건가요?
저 문법이 지원이 안되서