J'ai besoin de quelqu'un pour me montrer ce qui ne va pas avec ce code. Je ne sais pas ce qui ne va pas. Je sais que le code ne fait rien de significatif et ne peut pas être utilisé. Je l'ai créé seulement pour savoir comment fonctionnent les constructeurs de copies.Erreur de constructeur de copie
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();
};
};
Voulez-vous vraiment utiliser des pointeurs? –