157 votes

Quelle est la différence entre l'opérateur d'affectation et le constructeur de copie ?

Je ne comprends pas la différence entre le constructeur d'affectation et le constructeur de copie en C++. C'est comme ceci :

class A {
public:
    A() {
        cout << "A::A()" << endl;
    }
};

// The copy constructor
A a = b;

// The assignment constructor
A c;
c = a;

// Is it right?

Je veux savoir comment allouer la mémoire du constructeur d'affectation et du constructeur de copie ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X