Hey,
J'ai un souci pour une construction en C++11 qui m'embête.

J'ai une classe template qui hérite de son paramètre template, et elle n'a pas de constructeur par défaut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
template<typename T>
class Main : public T
{
public:
 // méthodes
};
Ca fonctionne très bien pour la majorité de mes classes mère, mais j'ai maintenant besoind 'avoir une classe fille qui a un constructeur qui prend des arguments. Le souci, c'est que je pensais que le constructeur de Main suivrait le prototype de celui de ma classe mère, mais apparemment dans le monde des templates, ce n'est pas le cas.
J'ai tenté des using, mais comme le nom du constructeur est différent selon la classe fille, ça ne passe pas !

Des idées ?