【发布时间】:2021-09-14 00:08:15
【问题描述】:
所以,我正在搜索的内容可能看起来像这样(没有xxx):
const xxx<std::string, std::string, void (*)(std::string)> commands = {
{"exit", "Exit Program", f1},
{"test", "Start Test", f2},
{"help, h", "Help Screen", f3}
};
据我所知,列表、向量、地图等无法做到这一点。有什么可以替换xxx 的吗?或者有其他简单的方法吗?
【问题讨论】:
-
看起来你想要一个
std::tuple。 -
我认为 std::tuple 在这里工作完美,但感谢您的想法。
标签: c++ list data-structures