c++ - Singleton implementation - why is a copy constructor needed? -


मैंने सिंगलटन डिज़ाइन पैटर्न के लिए यह कोड ऑनलाइन पाया:

  class Foo {public: static फू & amp; GetInstance () {स्थिर फू उदाहरण; वापसी उदाहरण; } निजी: फू () {}; फू (फू कॉन्स्ट एंड amp;); शून्य ऑपरेटर = (फू कॉन्स्ट एंड amp;); }   

मुझे समझ में नहीं आया कि कन्स्ट्रक्टर फ़ू (फ़ू कॉन्स्ट एंड amp); और शून्य ऑपरेटर = (फ़ू कॉन्स्ट & amp;); < / कोड> आवश्यक भागों क्या कोई कृपया मुझे समझा सकता है?

क्या आप निम्न कोड को विफल नहीं करना चाहते?

  int main () {// कॉपी निर्माता का उपयोग करता है Foo x = Foo :: getInstance (); फू यू = फु: :: इन्स्टेंस (); // ऑपरेटर का उपयोग करता है = x = फू :: मिलना (); }   

ध्यान दें कि हमने उस कोड के अंत में Foo के 3 नए उदाहरण बनाए हैं।

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -