Salve a tutti, volevo sapere se è possibile creare una classe che contiene all'interno un oggetto statico della classe stessa, per esempio:
codice:class Test { private: int a; int b; public: static Test test; };
Salve a tutti, volevo sapere se è possibile creare una classe che contiene all'interno un oggetto statico della classe stessa, per esempio:
codice:class Test { private: int a; int b; public: static Test test; };
Certo. E' così che funziona il patten Singleton.
http://it.wikipedia.org/wiki/Singleton
http://en.wikipedia.org/wiki/Singleton_pattern
This code and information is provided "as is" without warranty of any kind, either expressed
or implied, including but not limited to the implied warranties of merchantability and/or
fitness for a particular purpose.
Ho risolto. La risposta è che si può fare.
Dimenticavo la definizione del membro statico e ricevevo un errore in fase di link.
Grazie Shodan, è proprio il pattern singleton che cercavo di implementare.Originariamente inviato da shodan
Certo. E' così che funziona il patten Singleton.
http://it.wikipedia.org/wiki/Singleton
http://en.wikipedia.org/wiki/Singleton_pattern
Saluti