Bonjour,
J'ai un morceau de code que j'aimerais compléter sauf que je ne comprend pas comment et à quel endroit je peux initialiser mes variables.
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
18
19
20
21
22
23
24
25 #ifndef VARIABLE_H #define VARIABLE_H #ifdef BUILD_DLL_VARIABLES #define DllExport _declspec(dllexport) #else #define DllExport _declspec(dllimport) #endif struct DllExport Globals { int change_view; static Globals & instance(); private: Globals() : change_view(0) {} }; #endifA quel endroit je peux définir la valeur de change_view à 5 par exemple ? Au début je pensais que c'était lorsque j'écrivais change_view(0) que j'initialisais ma variable mais ce n'est pas le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include "stdafx.h" #include "globals.h" Globals & Globals::instance() { static Globals inst; return inst; }
Merci pour votre aide.
Karen
Partager