typedef (Тип_Результата Формат_Вызова *pMyFuncion) (Параметры_Функции);
struct TFuncCalling
{
pMyFunction Function;
Параметры_Функции Params;
inline Тип_Результата Calling (void) // Вызов запомненной функции
{return Function (Params);}
};
Функция для определения типа
Народ, помогите пожалуйста, подскажите функцию, которая позволить сделать следущее объявление deque<функция<int,double>>
Держать в контейнере функции?
Или отложенные процедуры?
или ещё что?
Название приоритет. Название - это структура, а приоритет - нумерация(enum), и я записываю в deque два эти значения.
Код:
Потом объявляется массив этих структур, заполняется и используется.
std::deque<std:: pair<int, double> >
Либо так, либо уж создай свою структуру {Название, приоритет};
Что-то мне говорит, что GlAl std::map нужен.
Спасибо народ, pair помог:)