Xavier Lamorlette
Default methods
class A {
A() = default;
virtual ~A() = default;
A(const A &) = default;
A & operator = (const A &) = default;
A(A &&) noexcept = default;
A & operator = (A &&) noexcept = 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 de mai 2026.
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.