Xavier Lamorlette
Default methods
class A {
    A() = default;
    virtual ~A() = default;
    A(const A &) = default;
    A & operator = (const A &) = default;
    A(A &&) = default;
    A & operator = (A &&) = default;
};
Inheriting constructor
class B: A {
    using A::A;
};
On n'hérite pas du constructeur par défaut et du constructeur par copie.

source : “Becoming a Rule of Zero Hero” par Glennan Carnie
La dernière mise à jour de cette page date d'août 2020.
Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
        Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.