C'est ça qui instancie l'attribut privé _instance. Il fait appel au constructeur sans argument de Singleton.
Folco (./1221) :
Singleton Singleton::_instance;
Disons que tu as un argument dans ton constructeur :
class Singleton{
private:
...
Singleton( std::string s ) {...tu fais qq chose avec s}
...
};Tu devrais initialiser ton singleton avec un truc du genre :
Singleton Singleton::_instance("le son ne fonctionnait pas sous Fedora Core, mais il parait que maintenant c'est réparé :o");