Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Передача динамического двухмерного массива в функцию https://www.cyberforum.ru/ cpp-beginners/ thread995905.html
Всем добрый вечер. Я понимаю, что эта тема поднималась не раз, но хочу еще раз спросить т.к. конечного решения так нигде и нет. Вот моя программа, которая должна считывать информацию из файла изображения, помещать её в массив и затем записывать в новый файл. # include <stdio.h> # include <Windows.h> //Структура пикселя struct pixel { unsigned char b;
Посчитать количество запятых C++
Во введенной строке заменить все пробелы на запятые, а запятые на точки. Посчитать количество запятых во введенной строке. Нужно написать программу. Заранее спасибо.
C++ Массивы. Обнулить элементы столбцов Здравствуйте! Всю жизнь программировал на Паскале и вдруг си++...помогите пожалуйста с заданием, желательно с объяснением, ибо чайник полный.. Написать программу на языке C++ в среде Microsoft Visual Studio 2010 C++. Исходные данные задаются путем ввода с клавиатуры. Ответ необходимо вывести на экран с описанием задания, входных и выходных данных. Задача: Дан двухмерный массив A и... https://www.cyberforum.ru/ cpp-beginners/ thread995888.html C++ Передать итератор на шаблонный вектор в функцию https://www.cyberforum.ru/ cpp-beginners/ thread995885.html
Здравствуйте. Есть два вектора std::vector<Player> players; // Player - структура с двумя полями std::vector<size_t> indices; Я хочу написать функцию сортировку, в которую можно было бы передать любой из этих массивов: Если бы у меня были массивы, я бы написал:
C++ Код из книги выдаёт ошибку
Код из книги выдаёт ошибку. Использую Visual Studio 2010 Exspress //: CO3:Forward.cpp // Опережающие объявления функций и данных //Page 120 #include<iostream> using namespace std; //Объявления не являются внешними в нормальном смысле. //но компилятор должен знать о том, что они где-то существуют: extern int i;
C++ Из массива удалить четные элементы https://www.cyberforum.ru/ cpp-beginners/ thread995883.html
Здравствуйте. Всю жизнь программировал на Паскале и вдруг си++...помогите пожалуйста с заданием. Написать программу на языке C++ в среде Microsoft Visual Studio 2010 C++. Исходные данные задаются путем ввода с клавиатуры. Ответ необходимо вывести на экран с описанием задания, входных и выходных данных. Задача: Из массива удалить четные элементы, стоящие после максимального. Пример: из...
C++ Ряд Тейлора: Вычислить значение функции Здравствуйте! Всю жизнь программировал на Паскале и вдруг си++...помогите пожалуйста с заданием, желательно с объяснением, ибо чайник полный.. Написать программу на языке C++ в среде Microsoft Visual Studio 2010 C++, вычисляющую значение функции, используя ряд Тейлора. Исходные данные задаются путем ввода с клавиатуры. Ответ необходимо вывести на экран с описанием задания, входных и выходных... https://www.cyberforum.ru/ cpp-beginners/ thread995880.html C++ Массив по возрастанию
Написать программу, которая сортирует массив по возрастанию различными методами: пузырьковый, подсчёта и быстрая (шелла). Массив заполнить случ. числами. Вывести время выполнения алгоритма для каждой сортировки (массивы должны быть одинаковыми). Проверить различные размерности массива (по-моему 1000, 10000, 100000 и 1000000, точно не знаю). Результаты выводить в excel, построить графики и...
C++ Востановление состояния программы после завершения https://www.cyberforum.ru/ cpp-beginners/ thread995873.html
Здорова господа!!! Пишу прогу которая работает можно сказать в фоновом режиме (непрерывно) и от нужно например при непредвиденных ситуациях таких как завис комп либо выключили свет или там интернет пропал, она например завершила свою работу. После включения нужно что бы она не заново начала работать, а примерно с того места с которого она завершилась. От если прога отработала 10 часов и не...
C++ Указатели на функции Доброго всем времени суток.Помогите разобраться с указателями на функции.Вот мой код #include <iostream> #include <stdlib.h> #include <Windows.h> using namespace std; //Прототипы функций bool Funk_1 (int);//Функции сравнения bool Funk_2 (int);//Функции сравнения void Funk_1_1 ();//Подсказки https://www.cyberforum.ru/ cpp-beginners/ thread995870.html
Вычислить арксинус угла в градусах C++
x = asin(sin(y * (pi / 180))) * (180 / pi); Краткое описание: х - искомый результат (арксинус в градусах), у - угол в градусах. В качестве параметра функции asin нужно передать синус угла в радианах, который вычисляется функцией sin, параметром которой является угол в радианах (поэтому мы переводим градусы в радианы). Т.к. asin возвращает значение в радианах, то переводим в градусы. ...
C++ GCC returning reference to temporary https://www.cyberforum.ru/ cpp-beginners/ thread995859.html
Например вот так: int func2() { int input; cin >> input; return input; } int&& func1() {
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
03.11.2013, 02:22 0

Указатель на функцию и функциональный класс - C++ - Ответ 5277324

03.11.2013, 02:22. Показов 1853. Ответов 8
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <map>
#include <functional>
 
using namespace std;
 
struct A
{
    int operator()(int a, int b){ return a+b;}
};
 
int main()
{
    std::map<std::string, std::function<int(int, int)>> funcs;
    funcs["one"] = A();
    std::cout<<funcs["one"](4, 5)<<std::endl;
    return 0;
}


Вернуться к обсуждению:
Указатель на функцию и функциональный класс C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2013, 02:22
Готовые ответы и решения:

Указатель на функцию-член класс
Я уже создавал одну тему, но обсуждения проблемы там навело меня еще на один вопрос. Для примера...

Как сделать функцию, возвращающую указатель на функцию (которая в свою очередь возвращает указатель на массив)
Изучаю c++ по одной книжке.Она говорить не умеет.. Так вот понадобилось написать функцию,которая...

В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель
Друзья! Всем привет. Вот код: class otets { public: void f (void (otets::*p)()); ...

Включите в класс Met функцию bool moved(), которая получает результат вызова pointer() и сообщает, был ли перемещен указатель
Включите в класс Met функцию bool moved(), которая получает результат вызова pointer() и сообщает,...

8
03.11.2013, 02:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2013, 02:22
Помогаю со студенческими работами здесь

функциональный класс
Не могли бы вы привести пример функционального класса, для сортировки мультимножества, а именно по...

Если в класс нужно передать указатель на указатель на массив строк неизвестной длинны?
Как проинициализировать массив строк wchar_t * (произвольного размера) , если его нужно передать в...

Функция, получающая указатель на обычную функцию, получает указатель на метод класса
Здравтсвуйте. Имеется вопрос по указателям на методы класса. Допустим, есть функция( f ), которая...

Указатель на функцию, которая принимает в качестве параметра указатель на массив
я не понимаю. вроде делаю правильно, но выходит ошибка. есть функция. int foo(int *mas){};...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru