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

callback функции и функциональные объекты в качестве параметров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Граффический калькуляктор! http://www.cyberforum.ru/cpp-beginners/thread651545.html
Вообшем я уже написал свой калькуляктор,простенький, но очень хотелось бы сделать его граффический, что для этого мне потребуется какие программы и так далее? Пишу на С++ #include <iostream>...
C++ Почему программа Работает? Объясните пожалуйста, как это может работать? Определять переменную вроде можно только один раз. А тут цикл каждый раз проверяет условие, и каждый раз заново определяет i ? #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread651529.html
C++ Явная специализация класса
Код переписан из книги, однако не компилируется. Что не так со специализацией класса? // Явная специализация класса. #include <iostream> #include <windows.h> using namespace std; template...
Ошибка в random-e C++
Доброго времени суток! Не могли бы вы подсказать в чем ошибка, компилятор выдает ошибку вот на этой строке :mas=(rand()%10); #include "stdafx.h" #include <stdio.h> #include <conio.h> #include...
C++ Оператор switch, можно ли сделать код проще? http://www.cyberforum.ru/cpp-beginners/thread651474.html
Дана задача посчитать гласные в тексте введенном с клавиатуры, вопрос ниже... #include <iostream> #include <string> #include <iterator> int main(){ using std::cout;using std::cin;using...
C++ RGB компоненты изображения помогите правильно написать условие изменения пикселей изображения. У меня задача, что при щелчке кнопкой мыши на изображение, задаются RGB параметры этого пикселя (R2,G2,B2), например (100,100,100)... подробнее

Показать сообщение отдельно
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
14.09.2012, 13:27
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
#include <iostream>
 
class A{
public:
   static void static_method(int i){std::cout<<"static "<<i<<'\n';};
   void method(int i){std::cout<<"non-static "<<i<<'\n';};
};
 
void proc(void (*fPtr)(int))
{
   fPtr(2);
}
 
void proc(A& obj, void (A::*mPtr)(int))
{
    (obj.*mPtr)(3);
}
 
int main()
{
   proc(&A::static_method);
   A a;
   proc(a, &A::method);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru