J'ai une classe de base (A) dont le seul constructeur qui existe est un constructeur prenant un attribut, disont une std::string qui est son nom. J'aimerai que toutes ces classe d�riv�es (A1, A2, ....)facent de m�me. Est-ce possible de faire quelquechose dans la classe de base pour les oblig�s � le faire ?
En d'autre terme j'aimerai �viter quequelqu'un fasse cela:
Le constructeur par d�faut de A1 existe et peut �tre utilis�, ce que je voulais �viter.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 class A1: public A { A1():A("pas de nom"){}; };
En plus le constructeur de A1 prenant une std::string n'existe pas ce que je voulait �viter aussi.
Partager