相关疑难解决方法(0)

使用从string中提取的参数调用函数

我正在看以下问题:

我得到格式如下的字符串:

functionname_parameter1_parameter2_parameter3
otherfunctionname_parameter1_parameter2
.
.
.
Run Code Online (Sandbox Code Playgroud)

我想用给定的参数调用函数.所以假设我有一个功能测试:

void test(int x, float y, std::string z) {}
Run Code Online (Sandbox Code Playgroud)

我收到一条消息:

test_5_2.0_abc
Run Code Online (Sandbox Code Playgroud)

那么我想像这样自动调用函数测试:

test(5, 2.0, "abc");
Run Code Online (Sandbox Code Playgroud)

您是否有任何关于如何在C++中实现此目的的提示?

c++ reflection binding parsing function

7
推荐指数
1
解决办法
4466
查看次数

标签 统计

binding ×1

c++ ×1

function ×1

parsing ×1

reflection ×1