(зависит от компилятора)

много ресурсов онлайн о VTables. У них обычно одно и то же утверждение относительно них:

"Всякий раз, когда сам класс содержит виртуальные функции или переопределяет виртуальные функции из родительского класса, компилятор создает виртуальную таблицу для этого класса.Это означает, что не у всех классов есть компилятор, созданный для них. В таблице содержатся указатели на функции, которые указывают на виртуальные функции в этом классе. В каждом классе может быть только одна виртуальная таблица, и все объекты одного класса будут совместно использовать одну виртуальную таблицу."

Так почему же это означает, что не у всех классов есть компилятор, созданный для них? Это потому, что у классов SOMC нет виртуальных функций?

Ответы на вопрос(3)

Ваш ответ на вопрос