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

Как вызвать функцию? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклический сдвиг элементов СПИСКА http://www.cyberforum.ru/cpp-beginners/thread139289.html
Не получается циклический сдвиг элементов списка....Помогите пожалуйста! #include <iostream> #include <stdlib.h> using namespace std; int main() { struct lst { int a;
C++ Один зачёт остался на C++ 1) Задан целочисленный массив. Подсчитать число различных значений в массиве. (тут используются какие-то методы класса set) 2) Удалить из исходной строки слова с нецифровыми символами. Получить массив результатов деления на 12 цифровых слов. Если можно, то написать с алгоритмом. Типо: Определить количество повторений различных букв в слове. Алгоритм: http://www.cyberforum.ru/cpp-beginners/thread139008.html
Работа со звуком, измерение длительностей бит C++
7 числа надо сдать курсач, понятное дело кроме пить курить и писать hello word больше делать ничего неумею, суть задачи проста. Имеется запись работы компаратора, который подключался к звуковой карте. Нодо прога извлекающая длительности сработки со звукового файла и обрабатывающая их по принципу длинный бит это 0, в 2 разакоротший бит это 1. Сравнивать длинну биты надо с погрешностью 25процентов,...
Юнит-тесты для C++ C++
Уважаемые дамы и господа! Интересует, пользовались вы какими-нибудь фреймворками для юнит-тестирования вашего C++ кода, если пользовались, то какими и каковы ваши впечатления? И еще хотелось бы знать, насколько тесты ускоряют процесс отладки, с учетом времени их написания. Ну и рекомендации толковой литературы по написанию тестов тоже приветствуются (желательно с учетом особенностей C/C++, если...
C++ Для заданной матрицы определить все седловые точки http://www.cyberforum.ru/cpp-beginners/thread138380.html
Ребят, пожалуйста очень надо, нифига не знаю.=(( 1. Массив целых чисел. Найти сумму чётных элементов массива. Отсортировать в возрастающем порядке, методом слияния. ("Массивы и функции") 2. Во входной строке заменить слово «&» на слово «and». Слова выделяются с обоих сторон пробелами, или знаками препинания, или началом, или концом строки.("Строки") 3. Элемент матрицы является седловой...
C++ Сети Петри Уважаемые программисты. Разработайте пожалуйста любую программу моделирования динамических систем методом сетей Петри. подробнее

Показать сообщение отдельно
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
02.06.2010, 01:09     Как вызвать функцию?
Если у них сигнатуры одинаковые то вполне логично юзать указатель на функцию
Первое что в голову пришло, хотя я бы от такого кода воздержался в реальных разработках
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define FUNC(num) &print##num
using namespace std;
 
void print1()
{
    cout << "print1" << endl;
}
void print2() 
{
    cout << "print2" << endl;
}
 
typedef void (*funcPtr)(void);
 
int main()
{
    funcPtr func = FUNC(1);
    (*func)();
    system("pause");
    return 0;
}
 
Текущее время: 19:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru