Почему ковариация не допускается с абстрактным классом?
#c #interface #abstract-class #covariance Вопрос: class GameObject { public: virtual ~GameObject() {} }; class Player: public GameObject {}; struct IGameController { virtual GameObject* GetPlayer() = 0; }; class CameraOnlyController :…