이 코드의 문제점을 알려주는 누군가가 필요합니다. 나는 그것이 무엇이 잘못되었는지를 모른다. 코드가 의미있는 일을하지 않으며 사용할 수 없다는 것을 알고 있습니다. 나는 복사 생성자가 어떻게 작동 하는지를 알기 위해서만 그것을 만들었다.복사 생성자 오류
class test
{
public:
int* value;
public:
int getvalue()
{return *value;};
test(int x){ value = new int(x);};
test(const test& a)
{
value=new int;
*value = a.getvalue();
};
};
정말 포인터를 사용하고 싶습니까? –