Bonjour à tous,

je viens de lire avec attention le tuto mentionné dans l'intitulé et qui m'est dans grand secours.

Ma question est pourquoi on ne peut pas faire directement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
extern "C"
{
...
  factory["square"]=make_square;
...
}
au lieu de

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
 
extern "C"
{
...
	class registrer
	{
	public:
		registrer()
		{
			// Ajout du créateur à l'"usine"
			factory["square"] = make_square;
		}
	};
        register r;
... 
}
dans le code source de la bibliothèque ?

Merci encore pour ce bon article.