Bonjour, j'ai un attribut de ma classe qui est
j'ai un getter qui estCode:
1
2 std::map<std::string,ParamIndQual *> _paramIndQual;
j'aimerais que cette fonction membre soit const, donc faire un truc du genreCode:
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:
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