Что на самом деле делает присутствие ключевого слова «виртуальное» в контексте наследования?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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