实现一个自定义虚拟机,我开始使用寄存器(这些将存储指针并且在为空时为 NULL)。但是,我开始意识到我实际上不知道如何管理基于寄存器的内存。比如,如果我所有的寄存器都用完了,而某些代码想要另一个,我该怎么办?最好不要仅仅创建一个新的。
这是在 C++ 中。
实现一个自定义虚拟机,我开始使用寄存器(这些将存储指针并且在为空时为 NULL)。但是,我开始意识到我实际上不知道如何管理基于寄存器的内存。比如,如果我所有的寄存器都用完了,而某些代码想要另一个,我该怎么办?最好不要仅仅创建一个新的。
这是在 C++ 中。