संभव डुप्लिकेट:
C++ singleton vs completely static objectसी ++ सिंगलटन बनाम स्थिर तरीकों
हाय,
कारण है कि मैं स्थिर वर्ग के तरीकों पर एक सिंगलटन को प्राथमिकता देनी चाहिए।
MoneyPrinter::addJob(PrinterJob &job);
or
MoneyPrinter::getInstance().addJob(PrinterJob &job);
यह शैली की ही बात है? आप क्या उपयोग करते हैं? क्यूं कर?
ps। मुझे पता है कि सिग्लेट डिफ़ॉल्ट रूप से थ्रेडसेफ (पहला प्रारंभिक) नहीं हैं।
जो कहता है कि आपको उन्हें प्राथमिकता देना चाहिए? –
मैं डुप्लिकेट से सहमत हूं सिवाय इसके कि इसका कभी जवाब नहीं दिया गया था। –
मुझे लगता है कि आपके पास सिंगलटन उदाहरण के लिए एक टाइपो है: मनीप्रिंटर :: GetInstance()। AddJob (प्रिंटरजोब &job); – T33C