Форум программистов, компьютерный форум 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'?????. Заранее благодарен. подробнее

Показать сообщение отдельно
Andir
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 145
05.11.2008, 04:26     О виртуальном наследовании
Привет!

Не знаю насчёт чего товарищ сказал что ты загнул, но вполне правомерный вопрос.
Итак виртуальные классы используются в наследовании, при этом если указан модификатор virtual, то используется только один объект для всех наследников, одна копия класса (его переменных и функций-членов). В отличие от обычного наследования когда в каждый наследник делается своя копия базового класса.

ссылочка по теме в MSDN на VS.NET
ms-help://MS.VSCC/MS.MSDNVS/vclang/html/_pluslang_virtual_base_classes.htm
и аналог в инете:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_pluslang_Virtual_Base_Classes.asp
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru