1 c++ reflection
如果我在c ++程序中有一些c ++代码作为字符串数量(数据),我可以执行该字符串的内容吗?
在C#中使用CodeDOM或在perl,python等中使用eval函数.
dmc*_*kee 10
简短的回答:你做不到.
稍微长一点的回答: c ++没有反射,并且通常是编译的,所以不支持这种东西,并且它不能轻易添加..
解决方法:
ano*_*ard 5
不可以.由于C++是一种静态语言,因此无法动态评估任意代码.
你可以解释它,甚至可以像Keith建议的那样单独编译和运行它
归档时间:
16 年,4 月 前
查看次数:
786 次
最近记录:
12 年,9 月 前