Je veux déclarer un objet de la classe Toutlekit comme variable globale
Je crée ensuite une fonction main (simplifiée ici)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2extern Toutlekit *toutlekit;
L'appel de la fonction init() ne modifie pas l'objet toutlekit, je ne comprends rien parce que ça fonctionnait avant mais la le programme a décidé que init() modifie un autre objet inconnu qui n'existe pas. Aussi lorsque j'assigne tout, il ne prend même pas la valeur de toutlekit. Quelqu'un peut m'expliquer cette histoire, il n'y a aucune autre déclaration de toutlekit et j'utilise une application windows form sur visual c++ 2008 ?!?!?!?!?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Toutlekit *toutlekit; int main() { toutlekit->init(); Toutlekit *tout=toutlekit; }
Partager