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

Методы класса как callback функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции http://www.cyberforum.ru/cpp-beginners/thread656862.html
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции. Если вставка невозможна,...
C++ Соптимизирует ли (любой) компилятор такой код? Вопрос знатокам: нужно ли выносить за цикл создание переменной, или любой компилятор сделает оптимизацию и переменная не будет пересоздаваться? Где-то была тема как раз об этом, про фигурные скобки в... http://www.cyberforum.ru/cpp-beginners/thread656853.html
C++ Решение задачи на С++ с техстовыми файлами
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции. Если вставка невозможна,...
Построение односвязного списка C++
Имеется следующая функция считывающая структуру из файла и создающая односвязный список. Проблема в том, что если в файле > 1 э-та - список строиться не правильно. Т.е первый э-т правильно встаёт...
C++ Поиск подстроки в строке с русскими и английскими буквами. strstr() не справляется http://www.cyberforum.ru/cpp-beginners/thread656838.html
Писал программку для отправки в инвиз окна, не работает поиск окна по заголовку, если в заголовке есть русские буквы. Пробовал разные комбинации AnsiToChar(), CharToAnsi(), CharToOem(), SetLocale() -...
C++ Освобождение и выделение памяти Помогите разобраться с программой, где здесь выделение памяти (как я понял это new) и где освобождение памяти. #include <iostream> #include <conio.h> using namespace std; struct train {... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2449 / 1654 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.09.2012, 23:19
Цитата Сообщение от moskitos80 Посмотреть сообщение
(Callee::*callType)(int)
Callee - это класс
callType - это псевдоним некого метода класса Callee, который принимает int и возвращает int

Цитата Сообщение от moskitos80 Посмотреть сообщение
И ещё краем уха слышал, что опытные программисты в данном случае предпочитают применять статические методы, почему и как это делается?
это просто проще, но не всегда можно
например через указатель на метод можно формировать функторы, которые обходят ограничения области видимости

Цитата Сообщение от moskitos80 Посмотреть сообщение
Ведь тогда присутствуют ограничение, как то, что не имеется доступа к this и пр.
можно this передавать в качестве параметра
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru