[C++] pointeur par défaut dans une classe

Résolu
Sauvegarde2 Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   -  
Sauvegarde2 Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de faire une classe Image qui fonctionne avec la SDL et j'ai un problème d'initialisation d'un pointeur.

Je m'explique : voici le prototype du constructeur :
Image(SDL_Surface* surface = 0, SDL_Rect position = Rect(), Image* background = 0);


Dans la fonction la première ligne est :
printf("Background : %p\n", background);


Et quand je regarde stdout, je n'ai pas la valeur 0 mais d'autres valeurs aléatoires.
Évidemment le programme segfault...

Est-ce que vous pouvez me dire ce qui ne va pas ? Merci d'avance ^^
A voir également:

1 réponse

Sauvegarde2 Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   261
 
En fait c'est bon...
0