7
Por que não podemos declarar um std :: vector <AbstractClass>?
Tendo passado algum tempo desenvolvendo em C #, percebi que se você declarar uma classe abstrata com o propósito de usá-la como uma interface, não poderá instanciar um vetor dessa classe abstrata para armazenar instâncias das classes filhas. #pragma once #include <iostream> #include <vector> using namespace std; class IFunnyInterface { …
88
c++
stl
abstract-class