web-dev-qa-db-fra.com

Comment appeler le constructeur de copie de classe de base à partir d'un constructeur de copie de classe dérivée?

Tout comme dans le titre, comment appeler un constructeur de copie de classe de base à partir d'un constructeur de copie de classe dérivée?

19
slow

Vous pouvez spécifier l'initialisation de base dans la liste d'initialisation:

Derived:: Derived( const Derived& other ): Base( other )
{ /* ... */ }
33
perreal
Derived( Derived const& d )
: Base(d)
/* some member initialization */
{
  /* ... */
}

Suis-je en train de manquer quelque chose?

5
zindorsky