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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена четырехбитной комбинации на другую http://www.cyberforum.ru/cpp/thread1799854.html
Имеется поток, перенесенный на GPU после преобразованный в битовый поток. Необходимо заменить 4 бита на другие (правила перехода записаны в блокноте, формат файла *.mdt),со сдвижкой после каждого преобразования на 1 бит(так как после этого произвожу проверку и ищу нужную синхрокомбинацию). Сделал ввод, перенос на видюху, перевод в биты, поиск синхры. Помогите не могу дойти никак до этого...
C++ перенести скрипт с Autoit на С++ Доброго всем времени суток Нуждаюсь в переносе небольшого скрипта с Autoit на С++ переписать на плюсы у самого знаний не хватает =( #include <SQLite.au3> #include <SQLite.dll.au3> $file=FileRead(@ScriptDir&'\1.txt') $str=StringRegExp($file,'+',3) http://www.cyberforum.ru/cpp/thread1799698.html
C++ Компиляция hello world...
Привет всем! У меня вопрос который может вызвать батхерт, но тем не менее. Поставил на виндус mingw и решил скомпилить через командную строку простейший хелоуворд. Но почему-то не хочет, да, конечно, он пишет ошибку, но что она значит не могу понять. Вот сам скрин
Запись видео с веб камеры C++
Новичок в этом деле. Я даже не знаю в какую тему мой вопрос опубликовать. Сейчас набираю теорию для программы. Попытался погуглить, ничего не нашёл(не знаю как вопрос задать). Вопрос следующий... Как можно записать видео с веб камеры? Какую библиотеку подключать? Какие команды можно использовать? Огромные ответы писать не нужно. Меня надо просто направить. Но если не сложно и не лень, то...
C++ Нужен совет по способу реализации игры в словарь http://www.cyberforum.ru/cpp/thread1798077.html
Доброго времени суток, перейду сразу к делу. Есть идея программы - своеобразный тренер для изучения английских слов. То есть имеем такую программу: 1) Запускаем, выбираем файл со словами(либо скачать словарь, либо самому заполнить какой-нибудь .txt файл нужными словами) и количество, которое хотим попереводить. 2) Далее на экране появляется слово и нужно вписать в поле перевод, если он...
C++ Замена функциям форматирования из CRT Есть ли какая-нибудь замена функции vsnwprintf из CRT? StringC...VPrintfW внутри себя также вызывает ее. В итоге все сходится к __stdio_common_vsnwprintf из ucrtbase.dll. Не хочется заново подключать весь мусор из CRT к проекту из-за одной функции. подробнее

Показать сообщение отдельно
Fulcrum_013
 Аватар для Fulcrum_013
509 / 613 / 68
Регистрация: 14.12.2014
Сообщений: 4,987
Завершенные тесты: 2
30.08.2016, 02:49     Передача указателя на функцию-член
Цитата Сообщение от Avazart Посмотреть сообщение
К примеру что мешает сделать так:
Ну не мешает то в принципе ничего. Только требует чтобы класс Encoder знал спецификацию класса AbstractMenu. Делегат же этого не требует а делает то же самое, что и избавляет от кучи головняка при проектировниии иерархии.

Добавлено через 16 минут
Цитата Сообщение от Avazart Посмотреть сообщение
Компоненты видны "снаружи" модуля, так как находятся в секции __published
Не смертельно. В некоторых ООП языках вообще в начале их существования закрытых секций не было. Хотя действительно стоило бы разделить модификатор видимости и модификатор "доступен для визуального редактировния". Они по сути описывают независимые друг от друга переключатели. Хотя это и потянет за собой некоторые неоднозначности в плане а что именно сереализировать/десериализировать и опять же в доступе внешнего сериализатора/десериализатора к компонентам в защищенных областях. Хотя в принципе и это разруливается.

Добавлено через 58 минут
Цитата Сообщение от Avazart Посмотреть сообщение
К примеру что мешает сделать так:
Да кстати при всем при этом нативный (поддерживаемый компилятором) делегат будет работать быстрее. Т.к. для нативного делегата VMT-lookup осуществляется в момент инициализации, а для любого из возможных костылей на эту тему в момент вызова.

Добавлено через 18 минут
Цитата Сообщение от Avazart Посмотреть сообщение
MSVC продвигает давно C# у которого "включено"
Визуальное там только формошлепство да и то до Билдеровского в этом плане не дотягивает. А в том что касается не формошлепства мусоросборник мешает. Просто предпочитаю объекты делать фунциклящие по принципу по принципу "создал настроил добавил в иерархию и забыл". Когда как и что ему делать включая удаление объект знает сам.

Добавлено через 6 минут
А шарп это на самом деле улучшенная Java, адаптированная к КОП и визуальному формошлепству а не улучшенный C++ (назван так потому как Sun был категорически против внесения изменений и расширений в спецификацию Java)).

Добавлено через 1 час 37 минут
Цитата Сообщение от Avazart Посмотреть сообщение
MSVC продвигает давно C# у которого "включено".
Кстати так же включено в Visual C++.NET , есть в С++ Builder, есть в Qt в общем везде есть механизмы на тему делегатов свойств и RTTI кроме стандарта. А есть потому как нужны для реализации компонентно-ориентированной парадигмы.
 
Текущее время: 19:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru