Je ne comprends pas la différence entre le constructeur d'affectation et le constructeur de copie en C ++. C'est comme ça:
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?