2
`Std :: basic_ios` का सार्वजनिक निर्माण क्यों होता है?
std::basic_iosएक सार्वजनिक निर्माता है : explicit basic_ios (std::basic_streambuf<CharT,Traits>* sb); IMO, किसी क्लास के पास पब्लिक कंस्ट्रक्टर होने का एकमात्र कारण प्रोग्राम में उस क्लास के स्टैंडअलोन इंस्टेंस का उपयोग करना है। यदि एक वर्ग केवल अन्य वर्गों के पास होता है, तो उससे उतरता है (जैसा कि मामला लगता है …