Bonjour,


J'ai une classe classique qui doit contenir une fonction static avec un template.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
template < class T > static BOOL GetPassagesByEcranPub ( std::vector < FichePassageGeneric > vPassages, long lIdEcranPub );
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
template < class T >
BOOL dal::GetPassagesByEcranPub ( std::vector < FichePassageGeneric > vPassages, long lIdEcranPub )
{
  // C'est dans cette fonction que le template va intervenir
  vector<T> vTmp;
}
Ca compile. Pas de soucis.

Par contre je n'arrive pas appeller cette fonction correctement, j'ai essayé de le faire de façon explicite mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
GetPassagesByEcranPub<TDbFichePassageVideo> ( vPassages, lEcranPub );
J'aimerai bien un conseil.

Merci d'avance