Bonjour,

Je souhaite instancier un objet au sein d'une classe singleton à l'aide de la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
static CLanguage& My_Language = CLanguage::getInstance(s);
Cette instanciation est paramétrée par la string s.

A l'exécution, le système utilise le constructeur par défaut au lieu d'utiliser le constructeur :

CLanguage::CLanguage(string Language) qui est censé exploiter la string s passée en paramètre.

La fonction getInstance est déclarée comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public:
	// singleton stuff
	static CLanguage& getInstance(string Language) 
	{
		static CLanguage(string Language) pInstance;
		return pInstance;
	}

Merci à tous pour votre aide