int* ptr;
int* begin;
while (ptr > begin) {
int val = *(--ptr);
__asm push val
}
这是我要迁移的代码部分。
在这个项目中
ptr指向内存位置说x begin指向一个高于x 16字节的内存位置 所以我有16字节内存的插槽,没有任何东西存储在这个内存位置。
我必须将此特定部分迁移到c ++。
我不知道为什么这部分代码存在于这个项目中,因为我是新手。但没有它,逻辑就无法运作。
任何人都可以提供帮助。