【发布时间】:2013-08-01 00:13:17
【问题描述】:
我正在使用 C++(在 xcode 和 code::blocks 中),我不太了解。 我想在运行时做一些可编译的东西。
例如:
char prog []={"cout<<"helloworld " ;}
它应该编译 prog 的内容。 我读了一些关于 quines 的文章,但对我没有帮助。
【问题讨论】:
-
您可以从您的程序中调用编译器,编译您可以在您的程序中创建的文件,然后从您的程序中运行结果。
-
新代码有是c++吗?该语言无法做到这一点,但您可以在将代码写入文件并调用编译器的地方进行一些操作。我不会推荐它。如果它不必是 c++,我听说过嵌入 Lua 的好消息。
-
我认为来自 Python 背景!
-
quines 与您要实现的目标无关。 C++ 也没有内置的工具。
-
@LuchianGrigore 你能给一个你所说的链接吗?我想了解更多相关信息