explicit- все статьи тега


C++ неявные и явные вызовы конструкторов наследования

У меня есть вопрос о неявных и явных вызовах базового конструктора. Если у нас есть иерархия классов, подобная этой: class Person{ protected: std::string m_name; public: Person(std::string& _name) : m_name(_name){std::cout << "A person is being constructed." << std::endl;} }; class Baby : public Person{ private: int m_no_of_nappies; public: Baby(std::string& _name, int& _no_of_nappies) : m_no_of_nappies(_no_of_nappies), P ...

Можно ли назначить объект базового класса для ссылки на производный класс с явным типом?

можно ли назначить объект базового класса для ссылки на производный класс с явным типом в C#?. Я пробовал, и это создает ошибку во время выполнения. ...