Comment initialiser un conteneur map d'une classe avec le constructeur ?
	
	
		Bonjour la communauté,
Soit une classe qui contient entre autre un class enum et un map :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | #include <map>
 
class maClasse // classe exemple
{
    public:
    maClasse();
 
    private:
    enum class typedetruc: unsigned int {truc1, truc2, truc3};
    map<typedetruc, unsigned int> myMap;
}; | 
 Comment puis-je initialiser ce map avec le constructeur après les ":" et non entre les { } ?
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 | 
maClasse::maClasse() : /* Que mettre ici pour remplacer ce qui se trouve entre { } ci-après ? */
{
    myMap[truc1] = 0;
    myMap[truc2] = 1;
    myMap[truc3] = 2;
} | 
 Salutations,
Rick.