Форум программистов, компьютерный форум CyberForum.ru

О виртуальном наследовании - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно прочитать все имена определенной ветки реестра с их значениями http://www.cyberforum.ru/cpp-beginners/thread471442.html
Нужно прочитать все имена определенной ветки реестра с их значениями, при условии что сами имена не известны... Подскажите решение, моно исходником ...
C++ Как узнать, какая кнопка нажималась последней? Как узнать, какая кнопка нажималась последней, не используя функции типа OnButtonDown()? http://www.cyberforum.ru/cpp-beginners/thread471395.html
Получение указателя на данные в векторе C++
есть вектор std::vector<char> vLeftBuf(bs); есть ф-я которая в качестве параметра принимает const char * подскажите пожалуйста как наиболее грамотно передать данные из вектора в эту ф-ю ?
C++ Хочу узнать про функцию InvokeHelper()
Буду благодарен за рассказ или ссылки.
C++ Как в элементе ActiveX Janus GridEX заполнить выпадающие списки? http://www.cyberforum.ru/cpp-beginners/thread471371.html
Как?
C++ Проблемы с экспортируемыми именами. Помогите плз. Дело вот в чём: я в DLL создаю экспортируемую функцию ( например InitLibrary ) если объявить её как extern 'C' то и модуле она будет иметь имя InitLibrary. А вот какое имя у неё будет без extern 'C'?????. Заранее благодарен. подробнее

Показать сообщение отдельно
Вениамин
Сообщений: n/a

О виртуальном наследовании - C++

04.11.2008, 13:46. Просмотров 820. Ответов 4
Метки (Все метки)

Хотелось бы с Вашей помощью разобраться в деталях виртуального наследования.
Вопрос такой: что на физическом уровне означает выражение

class B : public virtual A {};

Вот с виртуальными функциями все вроде ясно: к объекту добавляется еще 4 байта, которые содержат указатель на виртуальную таблицу класса, которая, в свою очередь, содержит адреса виртуальных функций.

А здесь как?

Спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru