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

Résolu
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 ^^

1 réponse

  1. En fait c'est bon...
    0