design-rationale पर टैग किए गए जवाब

2
`Std :: basic_ios` का सार्वजनिक निर्माण क्यों होता है?
std::basic_iosएक सार्वजनिक निर्माता है : explicit basic_ios (std::basic_streambuf<CharT,Traits>* sb); IMO, किसी क्लास के पास पब्लिक कंस्ट्रक्टर होने का एकमात्र कारण प्रोग्राम में उस क्लास के स्टैंडअलोन इंस्टेंस का उपयोग करना है। यदि एक वर्ग केवल अन्य वर्गों के पास होता है, तो उससे उतरता है (जैसा कि मामला लगता है …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.