Что на самом деле делает присутствие ключевого слова «виртуальное» в контексте наследования?C++

Программы на C++. Форум разработчиков
Anonymous
Что на самом деле делает присутствие ключевого слова «виртуальное» в контексте наследования?

Сообщение Anonymous »

В Интернете есть много сообщений о виртуальном наследстве в C ++. < /p>
Обычно эти посты говорят что -то вроде этого: < /p>
  • Виртуальное наследство решает только что -то, что выделие, в том, что выделитель Dersired Classed Написал на основание, в том, что Derfired Classed Написано в разделе «Derfired», в том, что Derfired Classed Написано на основе, в том, что Derfired Classed Написано на основе, в том, что Derfireded Classed Написано на основе, в том, что Derfireded Classed Написано на основе, в том, что Derfireded Classed Написано на основание. Полученные класс наследуют от двух посредников
(или некоторая форма повторного слова из вышеизложенного) Виртуальная база ? (Или пример слишком упрощенный, что означает виртуальное ключевое слово ничего не делает?)#include

class Base {

public:

virtual ~Base() {}

virtual void f() {
std::cout

Подробнее здесь: https://stackoverflow.com/questions/797 ... xt-of-inhe

Вернуться в «C++»