Причём функции могут иметь различное количество параметров.
Всё что крутится в голове это превратить функции в такое убожество: type function(double var, ...)
Я пока не пробовал делать указатель на функцию с переменным количеством параметров, но даже если это возможно, то мне не нравится идея превращения множества красивых функций в это уродство.
А если уж и превращать, то тогда и вовсе отказаться от std::map и указателей на функции и сделать одну огромную фукцию, принимающую в качестве параметров «название ф-ции», количество параметров ну и это сраное троеточие...
Оба метода некрасивы на мой взгляд. Кто-то сталкивался с чем-то подобным? Как решали вопрос?