Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Замена четырехбитной комбинации на другую Имеется поток, перенесенный на GPU после преобразованный в битовый поток. Необходимо заменить 4 бита на другие (правила перехода записаны в блокноте, формат файла *.mdt),со сдвижкой после каждого преобразования на 1 бит(так как после этого произвожу проверку и ищу нужную синхрокомбинацию). Сделал ввод, перенос на видюху, перевод в биты, поиск синхры. Помогите не могу дойти никак до этого... https://www.cyberforum.ru/ cpp/ thread1799854.html C++ перенести скрипт с Autoit на С++
Доброго всем времени суток Нуждаюсь в переносе небольшого скрипта с Autoit на С++ переписать на плюсы у самого знаний не хватает =( #include <SQLite.au3> #include <SQLite.dll.au3> $file=FileRead(@ScriptDir&'\1.txt') $str=StringRegExp($file,'+',3)
C++ Запись видео с веб камеры https://www.cyberforum.ru/ cpp/ thread1798345.html
Новичок в этом деле. Я даже не знаю в какую тему мой вопрос опубликовать. Сейчас набираю теорию для программы. Попытался погуглить, ничего не нашёл(не знаю как вопрос задать). Вопрос следующий... Как можно записать видео с веб камеры? Какую библиотеку подключать? Какие команды можно использовать? Огромные ответы писать не нужно. Меня надо просто направить. Но если не сложно и не лень, то...
C++ Нужен совет по способу реализации игры в словарь https://www.cyberforum.ru/ cpp/ thread1798077.html
Доброго времени суток, перейду сразу к делу. Есть идея программы - своеобразный тренер для изучения английских слов. То есть имеем такую программу: 1) Запускаем, выбираем файл со словами(либо скачать словарь, либо самому заполнить какой-нибудь .txt файл нужными словами) и количество, которое хотим попереводить. 2) Далее на экране появляется слово и нужно вписать в поле перевод, если он...
Замена функциям форматирования из CRT C++
Есть ли какая-нибудь замена функции vsnwprintf из CRT? StringC...VPrintfW внутри себя также вызывает ее. В итоге все сходится к __stdio_common_vsnwprintf из ucrtbase.dll. Не хочется заново подключать весь мусор из CRT к проекту из-за одной функции.
C++ Как парсить и как записать в json? Привет, никак не могу разобраться как подключить и работать с json в с++ какие библиотеки нужно подключить (желательно ссылку на них) и как парсить json, и как записать в json скиньте пример кода, у кого что есть, спасибо https://www.cyberforum.ru/ cpp/ thread1795400.html
C++ Кодировка Visual Studio В общем, у меня вижла ругается и выдает предупреждения C4566 везде где у меня есть какой-нибудь текст. Это, видимо, я что-то наделал когда баловался с C#. Из-за этого в моих старых проектах, где русские комментарии там теперь кракозябры и много предупреждений о том, что, например, character represented by universal-character-name '\u043E' cannot be represented in the current code page (1252) и... https://www.cyberforum.ru/ cpp/ thread1794248.html C++ Где скачать в электронном виде "ATL 8. Внутренняя структура и применение"
Кто может помочь найти где скачать в электронном виде "ATL 8. Внутренняя структура и применение". Нашел только на google book, но не получается ее выдрать оттуда, а перспектива по странично сохранять 750 страниц как-то не радует)
C++ Определение статуса принтера включён/выключен НЕ РАБОТАЕТ https://www.cyberforum.ru/ cpp/ thread1794103.html
Есть классический код для определения статуса принтера, в данном случае включён он или выключен. Начинается работа хорошо, но почему-то поле Status обнулено. В чём здесь загвоздка? HANDLE h = 0; PRINTER_INFO_2 *prn = 0; DWORD pcbNeeded; int err; //Получаем имя дефолтового(по умолчанию) принтера, драйвер и порт char *def_string = "no printer";
C++ Значения Lvalue и Rvalue Здравствуйте. В данной ссылке https://msdn.microsoft.com/ru-ru/library/f90831hc.aspx приведен пример int main() { int i, j, *p; https://www.cyberforum.ru/ cpp/ thread1793792.html
C++ Перегрузка многомерной индексации
struct Matrix { int m; Matrix() {} ... operator(int n) {return ...;} }; Как перегрузить индексацию в классе чтобы можно было работать с массивом так:
C++ Как рисовать в видеокарту? Привем всем! Представим, что запущена какая-либо игра, могу ли я рисовать поверх изображения игры, то есть прямо в видеокарту? https://www.cyberforum.ru/ cpp/ thread1792890.html
0 / 0 / 0
Регистрация: 28.08.2016
Сообщений: 16
02.09.2016, 23:29  [ТС] 0

Передача указателя на функцию-член - C++ - Ответ 9508579

02.09.2016, 23:29. Показов 3102. Ответов 41
Метки (Все метки)

Ответ

Цитата Сообщение от Avazart Посмотреть сообщение
А вот это смотрели: Простейший делегат на C++ ?
Да видел эту каркалыгу. Мне вот интересно, люди на хабре вообще проверяют то что им преподносят, или просто с умным видом поддакивают - мол, да да, мы умные, мы во всем разобрались. Пример даже не компилируется - два предупреждения и две ошибки.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Потому что указатель на метод объекта это реально два указателя
Это Я уже понял. Я имел ввиду универсальный указатель на любой класс - ClassA, ClassB, ClassC и т.д. т.е. что типа того самого пресловутого делегата.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
зачем вообще связались с контроллером
- В смысле ?) нужен был контроллер, поэтому и связался. А что, есть какие-то еще варианты ?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Сталкивался с обработкой прерываний под ДОС
Тот самый DOS 6.22 ? Но во первых процессор и контроллер это немного разные вещи все-же и специфика у них различная. На интеловском ассемблере Я тоже писал. В процессоре как правило не стоит задачи отлавливать каждый бит шины, в отличии от контроллера. Тем не менее стандартными средствами AVR можно отловить только внешние прерывание целого порта (коих в моем случае всего 3), а дальше - сам изголяйся. Т.е. приходится обрабатывать свою таблицу векторов внешних прерываний. И то что у Вас прокатило с процессором на языке, фактически под него заточенном, не прокатит с AVR - много нюансов, на которые Я и натыкаюсь теперь.

Во вторых Я не стал с нуля писать обработку прерываний, а взял за основу известный код, (но не ООП однако) - можете ознакомиться если интересно http://playground.arduino.cc/Main/PcInt, заодно и про подкапотное пространство с авторами предметно подискутировать можете )

В целом, программа работает и в нынешнем виде, но с костылями. Просто хотелось элегантности и универсальности.

Добавлено через 20 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Т.е. стоит просто реализовать отдельное хранение этого указателя и вызов метода из обработчика прерывания и все ок, разве что кроме небольшого накладного расхода на еще один Indirect Call.
Ну да как Я теперь понял, через делагаты, не так просто как думалось.

Вернуться к обсуждению:
Передача указателя на функцию-член C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2016, 23:29
Готовые ответы и решения:

Передача типа указателя на функцию
Всем привет. Недавно в теме начинающих возник вопрос, а можно ли передать тип (указатель на...

Передача указателя на CALLBACK функцию
делаю класс приложения для более быстрого создания программ и просто инкапсуляции всего и вся)) и...

Передача указателя на функцию-член класса
Необходимо передать фунцию-член класса как аргумент в функцию другого класса. Код: Файл...

Хранение в map указателя на функцию-член шаблонного класса
Здравствуйте! Сделал я себе вызов написать джунгли из ООП деревьев, типо, объекты обмениваются...

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

Передача указателя на шаблонную функцию в другую функцию
Пишу тест для нескольких улучшений квиксорта с измерением времени. Функция benchmark принимает...

Передача указателя в функцию
Поиском не пользовался, возможно данный вопрос уже проскакивал. Проблема том, что VS2010 на отрез...

Передача указателя на функцию
Доброго дня Форумчане. Хотелось бы узнать как вызывать функцию получив на нее указатель? пример...

Передача в функцию указателя
Почему плохо передавать в функцию указатель на строку или массив и возвращать указатель на строку...

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