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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
#1

Обратные вызовы - C++

15.04.2013, 08:21. Просмотров 403. Ответов 1
Метки нет (Все метки)

Здорова господа!
Я от решаю задачку: Напишите класс или шаблон, подходящие для реализации обратных вызовов.
Не сильно ясно, что такое обратный вызов?
Задача из раздела обработка исключений.

Добавлено через 45 минут
Кро может простой примерчик обратного вызова привести?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 08:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обратные вызовы (C++):

Не понимаю вызовы - C++
Абсолютно не понимаю вызовы. Учусь по книге Страуструпа. ... void print_square(int v); { cout<<v<<'\t'<<v*v<<endl; } int...

вызовы конструкторов - C++
обьясните вызов конструторов #include <iostream> using namespace std; class ar { int *p; int size; public:

Системные вызовы - C++
Мне нужно продемонстрировать работу системных вызовов windows на с++. Как это можно сделать?

Потоковые и обратные итераторы - C++
В MSDN написано:"Существующие контейнеры стандартной библиотеки шаблонов также задают типы reverse_iterator и const_reverse_iterator и...

Взаимно обратные числа - C++
Помогите написать программу, которая в последовательности действительных чисел позволяет выяснить, имеются ли среди соседних элементов в...

Вызовы функций с указателями - C++
У меня всё получилось с первыми 3 функциями , а что в 4 я совсем не пойму.. #include <stdio.h> #include <math.h> #include...

1
anmartex
...
1706 / 1199 / 496
Регистрация: 12.02.2013
Сообщений: 1,978
15.04.2013, 11:00 #2
Цитирую из википедии:
фу́нкция обра́тного вы́зова — передача исполняемого кода в качестве одного из параметров другого кода. Обратный вызов позволяет в функции исполнять код, который задаётся в аргументах при её вызове.
Цитата Сообщение от ninja2 Посмотреть сообщение
Кро может простой примерчик обратного вызова привести?
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
34
35
36
37
#include <iostream>
 
template <typename T>
void Print(T& value)
{
   std::cout << value << " ";
}
 
template <typename T>
void Sqr(T& value)
{
   value *= value;
}
 
template <typename T>
void ForAll(T* begin, T* end, void func(T&))
{
   for (; begin < end; ++begin)
   {
      func(*begin);
   }
}
 
int main()
{
   int arr[10] = { 5, 4, 6, 7, 1, 2, 8, 9, 0, 3 };
 
   ForAll(arr, arr + 10, Print);
   std::cout << std::endl;
 
   ForAll(arr, arr + 10, Sqr);
 
   ForAll(arr, arr + 10, Print);
   std::cout << std::endl;
 
   return 0;
}
Результат выполнения на http://liveworkspace.org/code/3bHUcv$0
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2013, 11:00
Привет! Вот еще темы с ответами:

Обратные корни по теореме Виета - C++
Здравствуйте!Помогите написать программу На С++,&quot;Обратные Корни&quot; по теореме Виета. Заранее Спасибо!

Системные вызовы и работа с процессами - C++
Помогите пожалуйста с такой задачей: Родительский процесс считывает стандартной входной поток, передает его дочернему процессу, который...

Исключительные операции, класс и вызовы - C++
Алгоритм задачи 1. Повторять действия, пока не получено правильного результата 1.1. Увести число и его степень. 1.2. Если число &gt;0,...

Вызовы функций с помощью указателей - C++
Составить программу которая использует вызовы функций с помощью указателей ------------------------ первая функция double...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru