Pertinence d'utiliser une map au lieu d'une dizaine de variables membres?
Bonjour, j'aimerais savoir s'il serait pertinent d'utiliser une map, exemple:
std::map<std::string,int> laMap;
Son utilité serait d'assosier des valeurs à certaine configuration pour OpenGL
Exemple:
- translation en cours
- rotation en cours
- grosseur des noeuds
- mode wireframe
- mode render
- etc...
Ce que j'avais pensé faire est d'avoir une map qui a comme clé le nom de la configuration et comme valeur sa valeur.
Exemple, si une translation n'est pas en cours
map["translation"] = 0; // car 0 == false
Serait-il pertinent d'utiliser une tel map pour chaque paramètres de configuration et par conséquent pouvoir effacer quelques variables members?