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

Запустить функцию с именем из переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачка на высокосный год http://www.cyberforum.ru/cpp-beginners/thread616046.html
Дана структура, задающая дату вида: Struct date {int day; int month; int year;}; Пользуясь таким структурным типом, составить программу, определяющую: дату, которая наcтупит через m дней; #include <iostream> #include <windows.h> #include <math.h>
C++ Дан массив (codeblocks10.04) Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5. Не надо заводить ни каких вспомогательных массивов (в том числе и в своих функциях).есть ошибка которую не могу исправить, помогите пожалуйста #include <iostream> #include <conio.h> #include <ctime> #include <cstdlib> http://www.cyberforum.ru/cpp-beginners/thread616036.html
Найти сумму квадратов чисел. Сodeblocks 10.04 C++
Найти сумму квадратов тех чисел a1, …, a100, которые не превосходят двух. Логика хромает. должно не превосходить двух, есть ошибка которую не могу исправить. помогите пожалуйста. #include <iostream> #include <math.h> using namespace std;
C++ Какой у меня уровень знания C++? Для специалистов
Опыта работы нет. Хочу написать резюме на стажера, но не знаю что написать про C++. Как мне кажется почти весь синтаксис C++ я знаю. Прочитал давно Дейтелов("Как программировать на C++") и Страуструпа ("Программирование. Принципы и практика использования C++"). Все вроде понимаю и знаю, что там написано. STL в процентном отношении наверно мало знаю, но основы и принцип STL знаю. Знаю часть того,...
C++ вывести сумму от 0 до n которые не делятся на 2 с помощью while http://www.cyberforum.ru/cpp-beginners/thread616021.html
Домашнее задание следующее "2. вывести сумму от 0 до n которые не делятся на 2 с помощью while .(n=5, ответ 1 3 5 9)" Вот что я написал, но компилятор показывает ошибки в 4 строке. #include <iostream.h> int main () { int a;i=0;sum=0; cin >> a; while (i<a)
C++ Просьба оценить код Данный код реализует массивы, размеры которых можно легко изменять, а так же которые можно легко склеивать. Прошу оценить его и покритиковать. template <typename T> class Element { public: Element() { _val = 0; _next = NULL; подробнее

Показать сообщение отдельно
Sky-WaLkeR
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
28.06.2012, 20:59     Запустить функцию с именем из переменной
Всем доброго времени суток!
Можно ли вызвать функцию, имя которой написано в переменной? Например, в ЯП AutoIt такая возможность есть (выглядит так: Execute("func_name(params)")).

Делаю класс меню в консоли (даже не спрашивайте зачем, просто интересно попробовать + для пары мелких утилит пригодится), и хочу сделать универсальным - при инициализации класса указываешь элементы, цвета etc, и функции, вызываемые при нажатии на enter. Сейчас приходится писать через switch в одной функции - универсальностью и не пахнет...
Как-то так в идеале...
C++
1
2
string func_name="my_function(a,b)";// тип не важен, хоть char, сам факт
%какая_то_функция%(func_name);// искомое...
P.S: Sorry за не очень удачное название, не смог лучше придумать...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru