17
scrivo dichiarazione di modello in file * .hpp e la loro "definizione" nel file * .inl collegato da * .hppCome definire funzione template nella classe template nel file * .inl
proprio come questo:
//*.hpp
template <typename T1, typename T2>
class SomeClass
{
public:
void someMethod();
};
//*.inl
template <typename T1, typename T2>
void SomeClass<T1, T2>::someMethod()
{
}
ma come scrivere il metodo più su modelli all'interno classe template nel file * .inl?
//*.hpp
template <typename T1, typename T2>
class SomeClass
{
public:
void someMethod();
template <typename E>
void extraTypedMethod(E & e);
};
//*.inl
template <typename T1, typename T2>
void SomeClass<T1, T2>::someMethod()
{
}
//how can I here define extraTypedmethod?