Bonjour,

J’essaie actuellement de créer un vector contenant des fonction d'une classe.

Voici mon code:

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;
Les fonction "get..." (non static) doivent retournées des valeurs stocke sur des ressources partagées et déjà initialisées.
Mais voilà, elles me retournent uniquement la valeurs '1'.

Une idée?