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)
	{}
};
 
#endif
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;
}
A 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.

Merci pour votre aide.

Karen