yopeee,
vous pouvez m aider a resoudre l'erreur de compilation please.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Erreur : c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\utility(41): error C2536: 'std::pair<_Ty1,_Ty2>::std::pair<_Ty1,_Ty2>::second'*: impossible de spécifier un initialiseur explicite pour les tableaux with [ _Ty1=const int, _Ty2=tstSrvData [14] ] and [ _Ty1=const int, _Ty2=tstSrvData [14] ]
ma definition de structure :
ma definition de map :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 struct tstSrvData { int Value; char TypeOfValue; };
ma declaration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part typedef std::map<int,tstSrvData[10]> MapClics;
mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MapClics m_MapClics;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 tstSrvData l_NullClic[10]; unsigned int l_uiCounter; for(l_uiCounter=0;l_uiCounter<10;l_uiCounter++) { l_NullClic[l_uiCounter].Value=0; l_NullClic[l_uiCounter].TypeOfValue=0; } m_MapClics.insert(make_pair(5,l_NullClic));
Partager