voila je souhaite crée une variable me permettant la gestion de mes erreurs je fais:
et VC6 me retourne l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <string> using namespace std; struct { int x; std::string y; } Mon_Erreur = { 1, "Erreur1", 2, "Erreur2" };
error C2552: 'Mon_Erreur' : non-aggregates cannot be initialized with initializer list
et
error C2639: compiler generated default constructor required by unnamed class
Et la je ne comprends pas car lorsque je fais:
Je ne rencontre aucun problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 struct { int x; int y; } Mon_Erreur = { 1, 11 2, 12 };
Partager