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

Передача указателя функции класса A в класс B - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ абстрактный базовый класс http://www.cyberforum.ru/cpp-beginners/thread161310.html
люди подскажите.есть абстрактный базовый класс можно ли в нем определить конструктор копирования? написал в компиляторе,получается,что можно,но не понимаю почему? если нельзя создавать объект...
C++ Обработка адреса DNS и IP из коммандной строки Имеется ли функция которая исходя из полученного аргумента будет использовать подходяшую функцию? Т.е. если argv == "localhost" то будет использоваться: clientserver.sin_addr.s_addr =... http://www.cyberforum.ru/cpp-beginners/thread161305.html
C++ Шифрование файлов произвольного типа
возникла проблема при шифровании: txt файлы шифрует нормально но остальные типы(png) не хочет вот код файл SD.h #include <stdio.h> #ifndef __SD #define __SD class SD { public:
Переменная в динамической памяти C++
class SimpleCircle { public: SimpleCircle (); //Basic constructor SimpleCircle (int radius); //Constructor with parameters void SetRadius (int r); //Radius set function void operator++...
C++ С базовым курсом разобрался, переходим на оконные приложения. http://www.cyberforum.ru/cpp-beginners/thread161238.html
Пол года долбал базовый курс (все о консоли) и считаю что пора перейти на уровень выше. Нашел на майкрософте маленький гайд по созданию оконных приложений. Ниже будет оконное приложение представлено...
C++ самое длинное слово #include <iostream> using namespace std; int main() { char line; int cur = 0, max = 0, index = 0, i; cin >> line; for(i = 0;; i++) { if(line == ' ' || line == '\0') подробнее

Показать сообщение отдельно
djoni-kga
4 / 4 / 0
Регистрация: 11.11.2008
Сообщений: 66
26.08.2010, 15:44  [ТС]
C++
1
2
3
4
5
6
// Так библиотечная часть будет использовать функторы 
// (исключительно через интерфейс AbstractFunctor)
void Receiver::Foo(AbstractFunctor &callback)
{
    callback(7);
}
с локальным функтором callback понятно, работает, а как быть, если этот Функтор, мне нужно сделать членом класса, чтобы можно было вызывать пользовательскую функцию по нему, например из потока или из другой функции. Объявить AbstractFunctor &callback как член класса нельзя, будет ругаться, что ссылка не инициализирована.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru