【发布时间】:2015-06-20 04:15:31
【问题描述】:
我有一个字符串。例如
string str="if(a>b) {return a;} else {return b;}"
我想评估或制作函数,比如 func(int a, int b),它的代码为 'str'。
【问题讨论】:
-
你给出的例子,是最简单的场景还是最复杂的场景?如果是前者,那么您不妨向 Microsoft 发送一封电子邮件,要求他们与您分享他们的编译器代码 :)。编写解析器/编译器并非易事,我通常不会问“为什么”,但您为什么要考虑实现此功能? :)
-
@Ruskin...我问这个是因为我想使用用户输入的“if else”作为程序本身的功能。