Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив из индексов https://www.cyberforum.ru/cpp-beginners/thread311227.html
Дан числовой массив A. Сформировать массив B, элементы которого равны индексам отрицательных элементов массива A.
Функция для вызова нового окна. C++
Здравствуйте. Есть программа на C++ написана в консольном варианте. Мне нужно привязать это консольное окно к кнопке - то есть , я создаю Windows Form - рисую кнопки и нужна функция которая будет...
извлечение флешки C++
господа,а как можно програмно сделать безопасное извлечение флешки?
C++ Копирование данных из файла в файл Здравствуйте! Нужно организовать копирование данных из одного файла в другой в бинарном режиме. При выполнении программы в выходной файл вместо нужного текста копируются неизвестные символы. В чём... https://www.cyberforum.ru/cpp-beginners/thread311200.html
C++ Структура и работа с файлом https://www.cyberforum.ru/cpp-beginners/thread311199.html
Здравствуйте! Посмотрите в чем моя ошибка, пожалуйста Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг-это фамилия автора,название и год издания. Найти название книг данного...
C++ MySQL
Для диплома! нужна красивая теория языком программиста Почему MySQL лучше остальных программ?
C++ Ошибка void
void L1 { int i,k,c,h,d; char e; d=0; for (i=0,k=0,h=0;m!='\0';i++,k++,h++) { t1=m2; e=m2; for (c=0;c!=h;c++)
C++ распределение памяти размещение памяти. LPVOID trm = VirtualAlloc(NULL, lasth+1*(sizeof (float)), MEM_COMMIT, PAGE_READWRITE); мне нужен указатель тип float на начало этой памяти, как сделать? https://www.cyberforum.ru/cpp-beginners/thread311186.html
C++ Нобходимо считать ввод с консоли ПОСЛОВНО https://www.cyberforum.ru/cpp-beginners/thread311165.html
Вот я написал, но выдаётся какая-то херь, наберите qq ww ee и увидите сами; Кроме того, предполагается, что поток будет состоять из одного слова, а значит, должно сработать qqq<Enter> Но не...
C++ компонент CheckListBox мне нужны методы компонента CheckListBox , подробно описанные и расписанные... помогите с поиском этой информации) https://www.cyberforum.ru/cpp-beginners/thread311154.html
Mr.X
Эксперт С++
3197 / 1724 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
03.06.2011, 17:09 0

Как вызвать виртуальную функцию из дочернего класса, если она определена и вызывается в конструкторе РОДИТЕЛЬСКОГО класса?

03.06.2011, 17:09. Просмотров 6468. Ответов 19
Метки (Все метки)

Ответ

Цитата Сообщение от Kastaneda Посмотреть сообщение
а значит в конструкторе уже можно использовать виртуальные ф-ции
На самом деле по стандарту виртуальныные функции, вызываемые в конструкторе или деструкторе, принадлежат к тому же классу, что и конструктор или деструктор. Если было бы иначе, то, как уже замечено выше, это было бы нарушением инкапсуляции.

Вернуться к обсуждению:
Как вызвать виртуальную функцию из дочернего класса, если она определена и вызывается в конструкторе РОДИТЕЛЬСКОГО класса?
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2011, 17:09
Готовые ответы и решения:

Как вызвать функцию родительского класса?
#include &lt;iostream&gt; using namespace std; class foo{ void somefunc(); public: int...

19
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.