Bonjour,
J’essaie actuellement de créer un vector contenant des fonction d'une classe.
Voici mon code:
Les fonction "get..." (non static) doivent retournées des valeurs stocke sur des ressources partagées et déjà initialisées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 typedef float64 (DataReader::*getFonction)(); std::vector<getFonction> vec; std::vector<getFonction>::iterator it; vec.push_back(&DataReader::getLa); vec.push_back(&DataReader::getLon); for(it = vec.begin(); it<vec.end(); it++) std::cout << *it << std::endl;
Mais voilà, elles me retournent uniquement la valeurs '1'.
Une idée?
Partager