小编tic*_*ete的帖子

使用C++中的函数名称从字符串调用函数

如何从字符串中调用C++函数?

而不是这样做,直接从字符串调用方法:

void callfunction(const char* callthis, int []params)
{
  if (callthis == "callA")
  {
    callA();
  }
  else if (callthis == "callB")
  {
    callB(params[0], params[1]);
  }
  else if (callthis == "callC")
  {
    callC(params[0]);
  }
}
Run Code Online (Sandbox Code Playgroud)

在C#中我们使用typeof()然后从那里获取方法信息和调用...我们可以在C++中使用什么?

c# c++

8
推荐指数
2
解决办法
8538
查看次数

标签 统计

c# ×1

c++ ×1