在C ++程序中实现二进制

时间:2013-01-08 14:18:51

标签: c++ assembly binary

所以我正在研究一个从文本文件中读取二进制文件的C ++程序。假设我希望文本文件中的二进制文件成为C ++程序的一部分,以便protam引用它并将其转换为它运行的代码。我怎么能这样做呢。

一般来说,如何从文本文件中读取不同的编程语言并让我的C ++程序使用它?

1 个答案:

答案 0 :(得分:1)

有几种可能性:一种是将可执行文件按原样加载到内存中并跳转到它。

另一个是实现一个小型虚拟机,它将按指令运行代码指令。这对于汇编来说并不是很难,但对于像PHP这样的东西来说真的很复杂。

您也可以调用您的语言的解释器/编译器,让它完成它的工作。