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