Questions marquées «design-rationale»

2
Pourquoi `std :: basic_ios` a un constructeur public?
std::basic_iosa un constructeur public : explicit basic_ios (std::basic_streambuf<CharT,Traits>* sb); OMI, la seule raison pour laquelle une classe a un constructeur public est d'utiliser une instance autonome de cette classe dans un programme. Si une classe existe uniquement pour que d'autres classes en descendent (comme cela semble être le cas pour …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.