int* ptr;
int* begin;
while (ptr > begin) {
int val = *(--ptr);
__asm push val
}
これは、移行したいコードの部分です。
このプロジェクトでは
ptr はメモリ位置を指し、たとえば x begin は x の 16 バイト上にあるメモリ位置を指しているため、16 バイトのメモリのスロットがあり、このメモリ位置には何も格納されていません。
この特定の部分を C++ に移行する必要があります。
私はそれが初めてなので、コードのこの部分がこのプロジェクトにある理由がわかりません。しかし、ロジックはそれなしでは機能しません。
誰でも助けることができます。