Bonjour,
Je souhaite instancier un objet au sein d'une classe singleton à l'aide de la commande :
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 :
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
Partager