Comment définir une fonction de modèle dans une classe de modèle dans un fichier * .inl

J’écris la déclaration de modèle dans le fichier * .hpp et leur “définition” dans le fichier * .inl lié à * .hpp

juste comme ça:

//*.hpp template  class SomeClass { public: void someMethod(); }; //*.inl template  void SomeClass::someMethod() { } 

mais comment écrire une méthode supplémentaire basée sur un modèle dans la classe de modèle dans un fichier * .inl?

 //*.hpp template  class SomeClass { public: void someMethod(); template  void extraTypedMethod(E & e); }; //*.inl template  void SomeClass::someMethod() { } //how can I here define extraTypedmethod? 

    Voici votre définition:

     template  template  void SomeClass::extraTypedMethod(E & e) { }