Я создаю класс для обработки файла конфигурации.Я хочу, чтобы он работал:
Есть очередь, в которой сохраняются все операции (вставка данных, стирание данных ...), затем метод Commit
применит все эти изменения.
Мои прототипы выглядят так (все настройки файла хранятся в карте STL):
bool Insert(std::string const& key, std::string const& value);
bool Erase(std::string const& key);
Итак, я попытался создать очередь STL с указателем на функции, но функции не имеют одинакового количества аргументов, и я не знаю, что делать ...