Код: Выделить всё
class Container {
public:
virtual double& operator[](int) = 0; // pure virtual function
virtual int size() const = 0; // const member function (§4.2.1)
virtual ~Container() {} // destr uctor (§4.2.2)
};
fund
Код: Выделить всё
void use(Container& c)
{
const int sz = c.size();
for (int i=0; i!=sz; ++i)
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/77718445/confusion-over-how-base-class-finds-the-correct-method-in-dynamic-dispatch-for-o[/url]
Мобильная версия