Bonjour,
J'ai les classes suivantes :

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" !!
}
la variable "name" est initialisée correctement dans le constructeur de Loader,
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...