Compte tenu de cet exemple de code: #include <iostream>
#include <stdexcept>
class my_exception_t : std::exception
{
public:
explicit my_exception_t()
{ }
virtual const char* what
J'utilise l'héritage privé dans l'implémentation de deux classes très liées. Le using Base::X; est très utile et élégant. Cependant, je n'arrive pas à trouver une solution élégante pour réutiliser la
Dans le code suivant, il semble que la classe C n'a pas accès au constructeur de A, ce qui est nécessaire en raison de l'héritage virtuel. Pourtant, le code compile et fonctionne encore. Pourquoi ça m