Si tu désires réellement avoir une approche "objet" (je suis pas sûr que dans ton cas, il y ait quoique ce soit qui justifie une approche objet),  il faut avoir une modélisation objet. Par exemple, tu peux faire quelque chose comme ça :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   |  
 
class VariableConfiguration
{
  public:
  void changeValeur(void *) = 0;
  void * donneValeur(void) = 0;
};
 
class Offset : public VariableConfiguration
{
  private:
    int valeur;
  public:
  void changeValeur(void *v) {if (v) valeur = *((int*)v);}
  void * donneValeur(void) {return valeur;}
}
 
std::vector<VariableConfiguration*> tabParam; | 
 mais c'est pas vraiment objet (à part la syntaxe) dans l'idée.
P.S. : si c'est vraiment pour faire du C++, tu peux te passer d'utiliser des char *, et utiliser des string
			
		
 
	
Partager