Bonjour, j'ai un attribut de ma classe qui est
j'ai un getter qui est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 std::map<std::string,ParamIndQual *> _paramIndQual;
j'aimerais que cette fonction membre soit const, donc faire un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void VeI0::getParam(const string & temp,vector<double> & param) { param = _paramIndQual[temp]->getParam(); }
mais comme j'ai une map, _paramIndQual[temp] peut potentiellement être modifié donc je ne peux pas mettre mon const.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void VeI0::getParam(const string & temp,vector<double> & param) const { param = _paramIndQual[temp]->getParam(); }
Savez-vous comment faire pour spécifier au compilo que je veux que ce soit const (je travaille avec Visual 2005) ?
Merci d'avance
Partager