Comme c'est le mois du C++ sur LinuxFR, je vous propose ce petit quiz.
Voici un petit morceau de programme, avec une hiérarchie de classe A et sa fille B, deux fonctions qui prennent un pointeur à poil ou un pointeur partagé sur A, et des appels sur ces fonctions avec des A et des B.
class A {};
class B : public A {};
void f(A*);
void g(const std::shared_ptr<A
(…)