Bonjour,
J'ai les classes suivantes :
la variable "name" est initialisée correctement dans le constructeur de Loader,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 struct Data { string name ; }; class Loader { public: Data obj[100] ; } void main() { Loader * loader = new Loader(); loader->obj[0].name ; //Et bien cette ligne plante et me donne un "bad ptr" !! }
mais à la ligne suivante c'est une donnée invalide et ça plante, savez vous pourquoi et comment puis je faire ?
PS : j'ai déjà essayé de remplacer le type string de "name" par char * ou vector <char> mais rien y fait...
Partager