我有功能的库,并且当用户输入一个给定字符串(即运行x(其中x是一个程序)。)在程序运行的功能。反正有运行一个字符串作为C++函数
完整的示例: 用户输入:“跑铬”
程序执行:运行器(Chrome) 我寻找答案,似乎我的谷歌搜索技巧都没有达到标准。
我有功能的库,并且当用户输入一个给定字符串(即运行x(其中x是一个程序)。)在程序运行的功能。反正有运行一个字符串作为C++函数
完整的示例: 用户输入:“跑铬”
程序执行:运行器(Chrome) 我寻找答案,似乎我的谷歌搜索技巧都没有达到标准。
我认为做的最好的事情是,如果语句中使用。除非你有很多功能,否则应该就够了。
if (input == "function1"){
=function1;
}
else if (input == "function2"){
function2;
}
目前还不清楚你是否想运行一个函数或程序。 – SergeyA
C++没有这样的事情,但你的操作系统可能会这样。使用Unix,Windows或其他? – aschepler
解析它并将其与与函数关联的关键字(一个'std :: map'或'std :: unordered_map')进行比较? – Downvoter