Bojour tout le monde,
j'ai un sousi avec l'initialisation d'une variable static dans une librairie dynamic
dans le cpp j'ai mis
mon but est d'instancer l'object g_obj au chargement de la dll (so) .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 struct Initializer { Initializer () { cout << "Initializer ..." << endl ; } ~Initializer(){ } } static Initializer g_obj;
ce code fontionne bien sous windons (visual 2005) mais pas sous linux (gcc)
l'object static g_obj n'est j'amais initililiser .
??
Partager