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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена четырехбитной комбинации на другую http://www.cyberforum.ru/cpp/thread1799854.html
Имеется поток, перенесенный на GPU после преобразованный в битовый поток. Необходимо заменить 4 бита на другие (правила перехода записаны в блокноте, формат файла *.mdt),со сдвижкой после каждого...
C++ перенести скрипт с Autoit на С++ Доброго всем времени суток Нуждаюсь в переносе небольшого скрипта с Autoit на С++ переписать на плюсы у самого знаний не хватает =( #include <SQLite.au3> #include <SQLite.dll.au3> ... http://www.cyberforum.ru/cpp/thread1799698.html
Запись видео с веб камеры C++
Новичок в этом деле. Я даже не знаю в какую тему мой вопрос опубликовать. Сейчас набираю теорию для программы. Попытался погуглить, ничего не нашёл(не знаю как вопрос задать). Вопрос следующий......
Нужен совет по способу реализации игры в словарь C++
Доброго времени суток, перейду сразу к делу. Есть идея программы - своеобразный тренер для изучения английских слов. То есть имеем такую программу: 1) Запускаем, выбираем файл со словами(либо...
C++ Замена функциям форматирования из CRT http://www.cyberforum.ru/cpp/thread1797177.html
Есть ли какая-нибудь замена функции vsnwprintf из CRT? StringC...VPrintfW внутри себя также вызывает ее. В итоге все сходится к __stdio_common_vsnwprintf из ucrtbase.dll. Не хочется заново подключать...
C++ Как парсить и как записать в json? Привет, никак не могу разобраться как подключить и работать с json в с++ какие библиотеки нужно подключить (желательно ссылку на них) и как парсить json, и как записать в json скиньте пример кода,... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7574 / 5559 / 327
Регистрация: 10.12.2010
Сообщений: 24,934
Записей в блоге: 17
29.08.2016, 23:20
К примеру что мешает сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
void AbstractMenu
{
    public:
        virtual void spin()=0;   
};
 
 
class Menu: public AbstractMenu
{
    public:
    virtual void spin();   
};
 
 
void Menu::spin() 
{
};
 
 
class Encoder {
  public:
    void setSpinFunc(AbstractMenu* menu);
};
void Encoder::setSpinFunc(AbstractMenu* menu) 
{
     menu->spin();
}
int main()
{
    Menu m();
    Encoder e();
    e.setSpinFunc(&m);
}
Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Что конкретно подразумевается под нарушением инкапсуляции?
Компоненты видны "снаружи" модуля, так как находятся в секции __published
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru