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

Как реализован полиморфизм? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как добавить CRecordVIew в проект VC7.0 http://www.cyberforum.ru/cpp-beginners/thread474717.html
Подскажите пожалуйста как добавить CRecordVIew в проект VC7.0 В 6 версии готовился шаблон диалога далее вызывался CLassWizard с помощью которго добавлялся CRecordView и связывался с CRecordset. Может кто знает как это сделать в 7 версии. Я так же делаю заготовку шаблона диалога, далее говорю добавить класс,но CRecordView в вэтом списке не доступен. Спасибо.
C++ подскажите с выбором языка В данный момент изучаю ассемблер, потом хочу выучить выссокий язык для создания игр типа star craft'a или cs помогите выбрать язык который лучше всего справляется с этим и проще всего делать такие проги. Буду очень благодарен. Пожалуйсто пишите на mailto: wulfic@yandex.ru http://www.cyberforum.ru/cpp-beginners/thread474673.html
C++ Проблема с выводом bitmap-ов на принтер...
Вобчем, дело такое. берем любой экранный DC например форму. берем любой битмап - например из ресурсов берем самый стандартный BitBlt - все пучком, через не раз описанный memDC все работает. берем DC принтера. выводим на него всякую фигню (техт, ректанглы и т.п.)- все пучком пробуем вывести битмап - ошибок не выдает, все пучком... вот только не выводит. т.е. текст и т.д. - выводит, а...
C++ Как программно сжать директорию или несколько файлов?
нужно программно сжать директорию или несколько файлов то что я нашел в сети сжимает только один файл подскажите если кто знает
C++ Как сделать Enable ComboBox в ATL (CWindow)? http://www.cyberforum.ru/cpp-beginners/thread474513.html
Добрый день! Проблема в следующем: есть ComboBox, надо сделать его Enable. Я пишу:SendDlgItemMessage(IDC_COMBO1,WM_ENABLE,FALSE,0). Но это что-то не работает! Не знаете, в чем дело? Спасибо!
C++ Хочу получить исполняемый файл в OpenWatcom C++ Я новичок Скачал OpenWatcom C++ Теперь хочу получить исполняемый файл. Беру такую програмку: //============= #include <iostream.h> void main( void ) { cout << 'Hello world' << endl; } подробнее

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

Как реализован полиморфизм? - C++

20.03.2009, 22:19. Просмотров 1155. Ответов 3
Метки (Все метки)

Если я не ошибаюсь, то, благодаря ему, если member-функция fun в базовом классе CBase объявлена как virtual, и перегружена в производном CDerived, то при вызове pBaseObj->fun то, какая функция вызывается, определяется тем, что присвоено pBaseObj (определенном, как CBase*). Как это может быть реализовано совершенно непонятно. Ведь в книжке по MS-DOS-овскому C++ написано, что объект класса, имеющего одну переменную типа int занимает ровно 2 байта, сколько бы ни было функций, определенных для этого класса. Так что информацию о том, какому классу принадлежит этот объект хранить негде.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru