Initialisation de strutures
Bonjour � tous.
J'ai un soucis pour initialiser une structure :
Dans le .h :
Code:
1 2 3 4 5 6 7
| struct treeItem {
HTREEITEM hItem;
int level;
CString txtDisplay;
CString txtTips;
CString txtFrame;
} ; |
Dans le .cpp
Code:
struct treeItem tmp = {NULL, 0, "Gers", "", ""};
Le code pr�c�dent g�n�re l'erreur suivante :
Citation:
C2552: 'tmp' : non-aggregates cannot be initialized with initializer list
Je ne vois pas en quoi la structure est "non-aggregates" au vu de la d�finition trouv�e sur MSDN.
L'initialisation champ par champ fonctionne, mais j'aimerai pouvoir le faire sur une seule ligne au vu du nombre d'entr�es dont j'ai besoin.
Je suis preneur de toute information...
merci.