Peut-on avoir une donnée membre template dans une classe non-template?
Bonjour,
Tout est dans le titre, mais voilà un exemple d'utilisation dont j'ai besoin :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
class State
{
public :
bool NewTransition( const Transition<T>& transition_, const State& state_ );
protected :
std::map<Transition<T>, State& > _TransitionsList;
}; |
Cela semble difficilement possible à l'instanciation de ne pas définir le type pour le template... mais l'idée de faire de cette classe un template ne me plait pas (c'est pas l'idée que je m'en faisais...). Pas d'autre solution ?
Merci d'avance ;)
Edit : un peu rien à voir, mais peut-on avoir en paramètre d'une fonction un type, plutôt qu'une valeur ?