#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;
}
여러분들에게는 간단한 문제일텐데요
제가 컴파일 돌리면 오류가 발생합니니다 왜그런거져?
capy_constructor t=q;라고 컴터가 말해줄텐데
잘모르겠습니다 자세한 설명점 ㅜㅜ
복사생성자에서 문제가 발생한건가요?