Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор https://www.cyberforum.ru/ cpp/ thread193991.html
Здравствуйте. Пишу компилятор pas->asm на с++ Может кто-то подскажет генератор конструкцый или что-то подобное: <переменная1>+<переменная2> mov...
C или C++(не холивар) C++
Здравствуйте. Участвую в различных олимпиадах по программированию, пишу обычно на C++, используя все его вкусности в виде STL, ООП, темплэйтов и проч. Накануне в двух задачах не уложился в...
C++ x86 интерпретатор исходный код https://www.cyberforum.ru/ cpp/ thread193279.html
кто-нибудь слышал про интерпретаторы x86? в инете нарыл только что в qemu, bochs есть встроенные интерпретаторы команд x86 процессора, но пока не докопался до них. Нужно самому написать такой...
C++ Крестики Нолики https://www.cyberforum.ru/ cpp/ thread193237.html
учу си месяц дали задачу... хелп ми плиз! Игра крестики нолики. Игра в крестики нолики вдется на квадратном поле 3*3. Играют двое. Начинают крестики. каждый из игроков, поочередно, ставит свой...
Алгоритмы и программы по использованию указателей и динамических структур данных C++
Здравствуйте! Помогите, пожалуйста, написать задачу. Вот текст:Дан указатель P0 на один из элементов непустого двусвязного списка. Вывести число N — количество элементов в списке, а также указатели...
C++ Функция rand https://www.cyberforum.ru/ cpp/ thread193059.html
Решить задачу с использованием библиотечной функции rand,заголовочный файл stdlib.h Случайные числа в диапазоне от -32768 до 32768 можно получить с помощью следуйщей фунции int casual () { ...
C++ callback метода класса Предыстория: нужно последовательно запускать несколько однотипных циклов большой степени вложенности, в теле которых вызывать разные функции. Т.к. вроде бы переписывать циклы (тем более громоздкие... https://www.cyberforum.ru/ cpp/ thread192704.html кривой Безье C++
написать проектную процедуру создания кривой Безье, Желательно в С++ Добавлено через 17 часов 16 минут помогайте срочно надо(( я не знаю как сделать .... ил дайте ссылку на информацию как ее...
C++ Выявление такого же ай-пи/мак адреса https://www.cyberforum.ru/ cpp/ thread191681.html
Усем здрасти!) имеется необходимость написать приложение, которое, бы присваивало ip адрес сетевой карте и менять ее мак-адресс. Но самое интересное, что приложение должно извещать пользователя о...
C++ КНИГИ Подскажите харошую(лучшую) книгу по С++ ИЛИ Visual C++ Добавлено через 2 часа 45 минут Посрветуйте https://www.cyberforum.ru/ cpp/ thread191642.html
C++ Использование данных из разных потоков
Привет всем! Возникла проблема с использованием данных из разных потоков в многопоточном приложении 1) Допустим созданы два потока, которые создают некоторые переменные. Как потом подключиться...
C++ Как достать архив из exe Короче, нужно засунуть архив в exe и при запуске программа должна вытащить этот архив на рабочий стол. Подскажите как это можно реализовать программно??? :wall: https://www.cyberforum.ru/ cpp/ thread191290.html
Evg
Эксперт CАвтор FAQ
21235 / 8248 / 636
Регистрация: 30.03.2009
Сообщений: 22,600
Записей в блоге: 30
16.04.2011, 18:27  [ТС] 0

Использование указателя на метод вместо виртуального метода - C++ - Ответ 1558679

16.04.2011, 18:27. Показов 5730. Ответов 45
Метки (Все метки)

Ответ

Цитата Сообщение от Deviaphan Посмотреть сообщение
Тебе же нужно после выполнения blackbox выполнить func?
Не после, а во время

Цитата Сообщение от Deviaphan Посмотреть сообщение
Как ты будешь выполнять какую-либо работу в blackbox, если тебе не известен тип объекта?
Я же несколько раз писал, что внутри чёрного ящика я не буду выполнять работу над объектом. Я этот указатель транзитно передаю и в какой-то момент внутри этого чёрного ящика вызовется переданный метод для переданного экземпляра. Но напрямую работать с экземпляром внутри чёрного ящика я не буду

Цитата Сообщение от Deviaphan Посмотреть сообщение
Всё что ты сможешь сделать, это вызвать переданный метод func
А кроме этого от тебя ничего и не требуется в той задаче. Только вызвать метод надо не напрямую, а из BlackBox'а

Вернуться к обсуждению:
Использование указателя на метод вместо виртуального метода C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2011, 18:27
Готовые ответы и решения:

Вызов виртуального метода базового класса из указателя производного
Допустим есть такой код: #include &lt;iostream&gt; class Base { public: virtual void f() {...

Почему при переопределении виртуального метода в производном классе выводится метод базового?
Всем добра! Помогите разобраться почему при переопределении виртуального метода в производном...

Использовать метод transform() вместо метода sort()
Добрый день , надо исправить код , заменив метод sort() , методом transform(), не могу уловить...

Как сделать функцию от указателя на класс и указателя на метод?
Не получается сделать функцию, параметрами которой являются указатель на класс и на метод....

45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2011, 18:27
Помогаю со студенческими работами здесь

Переопределение виртуального метода
Нужно написать виртуальный метод в родительском классе , который находит площадь круга. Затем...

переопределение виртуального метода
Существует родитель-класс TEditField = class(TObject) protected procedure...

Ошибка создания виртуального метода?
Здравствуйте, хочу сделать так что бы программа(на андроид) рисовала по заданным координатам, но...

Реализовать перегрузку виртуального метода
В класе class1 реализован открытый виртуальный метод деление двух чисел &quot;a&quot; и &quot;b&quot;. Не внося...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru