|
|
Другие темы раздела | |
C++ Сформировать массив из индексов
https://www.cyberforum.ru/ cpp-beginners/ thread311227.html Дан числовой массив A. Сформировать массив B, элементы которого равны индексам отрицательных элементов массива A. |
Функция для вызова нового окна. C++ Здравствуйте. Есть программа на C++ написана в консольном варианте. Мне нужно привязать это консольное окно к кнопке - то есть , я создаю Windows Form - рисую кнопки и нужна функция которая будет вызывать новое окно с моим консольным приложением. Надеюсь понятно объяснил))) Помогите пожалуйста! Добавлено через 30 минут удалите пжл. |
C++ извлечение флешки
https://www.cyberforum.ru/ cpp-beginners/ thread311219.html господа,а как можно програмно сделать безопасное извлечение флешки? |
C++ Копирование данных из файла в файл Здравствуйте! Нужно организовать копирование данных из одного файла в другой в бинарном режиме. При выполнении программы в выходной файл вместо нужного текста копируются неизвестные символы. В чём может быть ошибка? // Копирование файла в бинарном режиме #include <iostream> #include <fstream> #include <cstdlib> #include <string> https://www.cyberforum.ru/ cpp-beginners/ thread311200.html |
Структура и работа с файлом C++ Здравствуйте! Посмотрите в чем моя ошибка, пожалуйста Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг-это фамилия автора,название и год издания. Найти название книг данного автора,изданных начииная с 1960 года. И второй вопрос, как должна быть написана инфа в самом файле #include <stdio.h> #include <iostream> #include <stdlib.h> #include <conio.h> using namespace... |
C++ MySQL Для диплома! нужна красивая теория языком программиста Почему MySQL лучше остальных программ? https://www.cyberforum.ru/ cpp-beginners/ thread311198.html |
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++) https://www.cyberforum.ru/ cpp-beginners/ thread311192.html |
C++ распределение памяти размещение памяти. LPVOID trm = VirtualAlloc(NULL, lasth+1*(sizeof (float)), MEM_COMMIT, PAGE_READWRITE); мне нужен указатель тип float на начало этой памяти, как сделать? |
C++ Нобходимо считать ввод с консоли ПОСЛОВНО
https://www.cyberforum.ru/ cpp-beginners/ thread311165.html Вот я написал, но выдаётся какая-то херь, наберите qq ww ee и увидите сами; Кроме того, предполагается, что поток будет состоять из одного слова, а значит, должно сработать qqq<Enter> Но не срабатывает, просто ничего не видно. Помогите разобраться, друзья! #include <iostream> #include <string> using namespace std; |
C++ компонент CheckListBox мне нужны методы компонента CheckListBox , подробно описанные и расписанные... помогите с поиском этой информации) https://www.cyberforum.ru/ cpp-beginners/ thread311154.html |
Лабиринт! C++ Нужно написать программу на С++(с помощью ООП, через классы), которая генерирует лабиринт и ищет из него выходы(самые короткий и длинный путь). Просто программу надо срочно сдавать, а я с ООП вообще не дружу. |
C++ Поменять местами две строки матрицы
https://www.cyberforum.ru/ cpp-beginners/ thread311137.html Здравствуйте. Возникла задача: необходимо поменять местами две строки матрицы, первую строку с той, где находится максимальный элемент, при этом в готовой матрице этот максимальный элемент поменять местами с самым первым элементом: Пример: Входная матрица: 3 4 1 5 6 2 0 1 3 ... |
03.06.2011, 16:40 | 0 | |||||
Как вызвать виртуальную функцию из дочернего класса, если она определена и вызывается в конструкторе РОДИТЕЛЬСКОГО класса? - C++ - Ответ 172189103.06.2011, 16:40. Показов 10200. Ответов 19
Метки (Все метки)
Ответ
Evg, по-моему первым делом создается таблица виртуальных ф-ций и VPTR (указатель на эту таблицу) инициализируется первым делом при входе в конструктор (на MSVS VPTR имеет смещение 0, относительно объекта), а значит в конструкторе уже можно использовать виртуальные ф-ции. Другое дело, что надеется на это не стоит, т.к. в стандарте это не прописанно, а значит не факт, что какой-нибудь компилятор не сделает по другому.
Но вот такой код работает (пришлось изменить имя класса с sin на sinn, иначе студия негодовала)
Вернуться к обсуждению: Как вызвать виртуальную функцию из дочернего класса, если она определена и вызывается в конструкторе РОДИТЕЛЬСКОГО класса? C++
1
|
03.06.2011, 16:40 | |
Готовые ответы и решения:
19
Как вызвать функцию родительского класса? Как из метода производного класса вызвать поле родительского класса Как вызвать метод вложенного класса в методе родительского класса Может ли метод родительского класса обратиться к полю дочернего класса |
03.06.2011, 16:40 | |
03.06.2011, 16:40 | |
Помогаю со студенческими работами здесь
0
Обращение к методу дочернего класса из экземпляра родительского класса В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО! Как вызвать метод родительского класса; Ссылка на метод дочернего класса из родительского Доступ к полям дочернего класса из родительского Как вызвать метод дочернего класса при приведении типов? |