Bonjour,

Petite question :

J'ai une structure que j'utilise très fréquemment (dans une centaine de fonctions). Actuellement je l'a passe en paramètre à chaque fois et ça commence à devenir fastidieux à maintenir.

J'ai toujours évité les globales, mais dans ce genre de cas je me pose la question. A quel niveau cela à t il un impacte (a par pourrir mon namespace) ?

Ma structure :

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
 
typedef struct _acetables
{
	HTBL **hLogin;
	HTBL **hSessid;
	HTBL **hLusers;
	HTBL **hCallback;
 
	HTBL **hPubid;
 
	struct srvconfig *srv;
	struct USERS *uHead;
 
	struct _ticks_callback *timers;
 
	unsigned int nConnected;
 
	struct _ace_plugins *plugins;
 
	struct _extend *properties;
} acetables;
Merci