Bonjour,

Je souhaiterai une méthode templatisée avec en entrée une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
template <class T>
T* Query::selectAll(T* (&func)(sqlite3_stmt *)){...}
à la compilation, j'obtiens une erreur :
"error: no matching function for call to 'Query::selectAll(Compte*)'"

j'essaye de l'utiliser de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Compte *rowMapper(sqlite3_stmt *stmt){...}
 
 
...
return query->selectAll(rowMapper(stmt));
}
Merci d'avance