Bonjour,
J'ai une classe classique qui doit contenir une fonction static avec un template.
template < class T > static BOOL GetPassagesByEcranPub ( std::vector < FichePassageGeneric > vPassages, long lIdEcranPub );
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.
GetPassagesByEcranPub<TDbFichePassageVideo> ( vPassages, lEcranPub );
J'aimerai bien un conseil.
Merci d'avance
Partager