7
std :: vector <AbstractClass>를 선언 할 수없는 이유는 무엇입니까?
C #에서 개발하는 데 꽤 많은 시간을 보냈는데, 인터페이스로 사용할 목적으로 추상 클래스를 선언하면이 추상 클래스의 벡터를 인스턴스화하여 자식 클래스의 인스턴스를 저장할 수 없다는 것을 알았습니다. #pragma once #include <iostream> #include <vector> using namespace std; class IFunnyInterface { public: virtual void IamFunny() = 0; }; class FunnyImpl: IFunnyInterface { public: …
88
c++
stl
abstract-class