所以我正在研究一个从文本文件中读取二进制文件的C ++程序。假设我希望文本文件中的二进制文件成为C ++程序的一部分,以便protam引用它并将其转换为它运行的代码。我怎么能这样做呢。
一般来说,如何从文本文件中读取不同的编程语言并让我的C ++程序使用它?
答案 0 :(得分:1)
有几种可能性:一种是将可执行文件按原样加载到内存中并跳转到它。
另一个是实现一个小型虚拟机,它将按指令运行代码指令。这对于汇编来说并不是很难,但对于像PHP这样的东西来说真的很复杂。
您也可以调用您的语言的解释器/编译器,让它完成它的工作。