Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Битовые операции Составить две программы, первая из которых вводит составные части структуры данных, и формирует из них заданную упакованную структуру. Вторая программа вводит упакованную структуру как 16-ричной число и выводит значения отдельных ее составных частей. Слово состояния канала в вычислительной системе представляется в виде: розряду 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Значення N N ... https://www.cyberforum.ru/ cpp-beginners/ thread965326.html Составить программу для вычисления значения rez в зависимости от поставленного условия C++
Помогите пожалуйста решить проблему с разветвляющимися алгорифмами, у меня получается всегда идет одним путем какое бы число я не подставил, а другим нет. Вот условие: Составить программу для вычисления значения rez в зависимости от поставленного условия. Для получения результатов подобрать исходные данные так, чтобы выполнялись все возможные ветви алгоритма. Перед выводом полученного...
C++ Исправте ошибку программе с ++ в 6 версии визуал студио Незнаю как исправить для 6 версии, помогите! #include <iostream.h> #include <conio.h> using namespace std; int main() { int min = 10000; int max = -10000; https://www.cyberforum.ru/ cpp-beginners/ thread965318.html C++ По введенной успеваемости студента выдать размер его стипендии По введенной успеваемости студента выдать размер его стипендии. https://www.cyberforum.ru/ cpp-beginners/ thread965312.html
Задачка по циклам C++
При помощи цикла for изобразите на экране пирамиду из символов 'X'. Верхняя часть пирамиды должна выглядеть следующим образом: х ххх ххххх ххххххх ххххххххх Вся пирамида должна быть высотой не 5 линий, как изображено здесь, а 20 линий. Одним из способов ее построения может служить использова- ние двух вложенных циклов, из которых внутренний будет заниматься печатанием символов 'X' и...
C++ Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цифры Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цефры. как мне это сделать???? https://www.cyberforum.ru/ cpp-beginners/ thread965310.html
C++ Функция: все отрицательные элементы массива заменить их квадратами и отсортировать по убыванию https://www.cyberforum.ru/ cpp-beginners/ thread965309.html
все отрицательные элементы заменить их квадратами и сортировать по убиванию сделать как функция . Спасибо за ранее!! int ikt (int m,const int n) { int tmp; for (int i = 0; i<n; ++i){ for (int j=(i+1); j<n; ++j) if (m<m) { tmp = m; m = m;
Проверка треугольника через исключения C++
Есть код который проверяет возможность создания треугольника из 3х чисел(сторон), но он работает с помощью условий. Как это все реализовать с помощью try throw & catch ? С исключениями вообще работать не умею, гугл не помог, помогите пожалуйста. #include <iostream> int main() { setlocale( LC_ALL,"Russian" );
C++ Влезет ли число в переменную? https://www.cyberforum.ru/ cpp-beginners/ thread965305.html
Добрый день. Как проверить, влезет ли число в переменную? У меня есть переменная типа Int32, я принимаю в нее значение с клавиатуры. Пользователь может ввести число, которое не поместится в Int32. Вопрос состоит в том, как проверить, поместится ли значение в переменной или нет? Пришла в голову идея создать другую переменную больше чем Int32 и помещать сначала значение в нее, проверять, а только...
C++ Не получается осуществить переход от stdio.h к fstream.h https://www.cyberforum.ru/ cpp-beginners/ thread965297.html
Вместо стандартного (stdio.h) использовать потоковый ввод / вывод (iostream.h, fstream.h) для чтения файлов и вывода их на экран. Никак не могу перейти к fstream.h.. Пожалуйста, помогите.:wall: // New Laba_1.cpp: определяет точку РІС…РѕРґР° для консольного приложения. // #include <stdio.h> #define MAX_LEN 100 #include <iostream>
C++ Ребят помагите что такое "OpenGL" ?
Пытаюсь создать Библиотеку "OpenGL" для игры так как видел много видио на ютубе но у себя такой библиотеке не вижу где её скачать посоветуйте пожалуйста
C++ Функция system Здравствуйте! Такой вот вопрос: есть функция system, которая может команды cmd выполнять, но при этом когда она вызывается, появляется и окошко cmd. Как сделать так, чтобы оно не появлялось и при этом получить текст, который там должен быть выведен? Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread965288.html
4 / 4 / 0
Регистрация: 18.09.2013
Сообщений: 31
29.09.2013, 23:45 0

Как правильно добавлять функции в вектор и вызывать их? - C++ - Ответ 5116841

29.09.2013, 23:45. Показов 2857. Ответов 4
Метки (Все метки)

Ответ

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
#include <iostream>
#include <vector>
using namespace std;
 
void function1(int x, int y) {
    std::cout<<"Function 1: "<<x<<" - "<<y<<std::endl;
}
 
void function2(int x, int y) {
    std::cout<<"Function 2: "<<x<<" - "<<y<<std::endl;
}
 
void function3(int x, int y) {
    std::cout<<"Function 3: "<<x<<" - "<<y<<std::endl;
}
 
int main()
{   
    
    
    
    vector<void (*)(int, int)> vect;
 
    vect.push_back(&function1);
    vect.push_back(&function2);
    vect.push_back(&function3);
 
    vect.front()(1, 2);
 
    system("pause");
 
 
    return 0;
 
}


Вернуться к обсуждению:
Как правильно добавлять функции в вектор и вызывать их? C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2013, 23:45
Готовые ответы и решения:

Как правильно добавлять и удалять элементы в вектор и из него
Всем доброго времени суток. Прошу объяснить как правильно добавлять и удалять элементы в вектор и...

Как правильно вызывать функцию объекта из другой функции того же объекта?
Доброго дня и ночи, уважаемые программисты! Существует некоторая проблема, на которую я наткнулся,...

Как правильно вызывать исключения?
как правильно вызывать исключения? я вот пишу например так: throw std::exception(&quot;Error!&quot;);...

Как правильно вызывать функцию strcmp()?
При вызове strcmp() можно использовать пространство имен std::, а так же можно и без него обойтись:...

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

Как правильно вызывать конструктор шаблонного класса?
Как правильно вызывать конструктор класса? template &lt;class T&gt; class A{ T *v; int dim;...

VS 6.0 как правильно добавлять файл
Здравствуйте! Вопрос как правильно подключать файл к проекту в VS 6.0 WinApi! Делал так -&gt; ...

Как правильно копировать и добавлять вектора?
Есть вектора vect1 и vect2, содержащие, допустим, значения double: using namespace std; ...

ManagerClass как вызывать функции
Здравствуйте! Пишу такой код: main.cpp .... ManagerClass* Manager = new ManagerClass;...

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