C++ 本案的最佳选择 class MyInterface { public: virtual void foo() = 0; virtual ~MyInterface(){} }; class MyImplemented
本案的最佳选择C++ 本案的最佳选择 class MyInterface { public: virtual void foo() = 0; virtual ~MyInterface(){} }; class MyImplemented,c++,C++,本案的最佳选择 class MyInterface { public: virtual void foo() = 0; virtual ~MyInterface(){} }; class MyImplemented : public MyInterface { public: virtual void foo(){ /*do something*/ }; } std::vector<MyInterface*> my
class MyInterface {
public:
virtual void foo() = 0;
virtual ~MyInterface(){}
};
class MyImplemented : public MyInterface {
public:
virtual void foo(){ /*do something*/ };
}
std::vector<MyInterface*> myVector;