#include <cstdio> Z : X, * zp = &* xp =* yp =(X::*xgp1)() = &(X::*xgp2)() = &(Y::*ygp3)() = &(Y::*ygp4)() = &(Z::*zgp1)() = &(Z::*zgp2)() = &(Z::*zgp3)() = &(Z::*zgp4)() = &, &, &, &, &, &, &, &, &->*->*->*->*->*->*->*->*->*->*->*->*
eax, DWORD PTR [ecx] DWORD PTR [eax] ??_9X@@$BA@AE ENDP eax, DWORD PTR [ecx] DWORD PTR [eax+] ??_9X@@$B3AE ENDP _TEXT ENDS
DWORD PTR _xgp1$[ebp], OFFSET ??_9X@@$BA@AE DWORD PTR _xgp2$[ebp], OFFSET ??_9X@@$B3AE DWORD PTR _ygp3$[ebp], OFFSET ??_9X@@$BA@AE DWORD PTR _ygp4$[ebp], OFFSET ??_9X@@$B3AE DWORD PTR $T4081[ebp], OFFSET ??_9X@@$BA@AE DWORD PTR $T4081[ebp+], ecx, DWORD PTR $T4081[ebp] DWORD PTR _zgp1$[ebp], ecx edx, DWORD PTR $T4081[ebp+] DWORD PTR _zgp1$[ebp+], edx DWORD PTR $T4082[ebp], OFFSET ??_9X@@$B3AE DWORD PTR $T4082[ebp+], ecx, DWORD PTR $T4082[ebp+ DWORD PTR _zgp2$[ebp+ DWORD PTR $T4083[ebp], OFFSET ??_9X@@$BA@AE DWORD PTR $T4083[ebp+], eax, DWORD PTR $T4083[ebp+ DWORD PTR _zgp3$[ebp+ DWORD PTR $T4084[ebp], OFFSET ??_9X@@$B3AE DWORD PTR $T4084[ebp+], edx, DWORD PTR $T4084[ebp+ DWORD PTR _zgp4$[ebp+], edx
ecx, DWORD PTR _zp$[ebp] DWORD PTR _xgp1$[ebp] ecx, DWORD PTR _zp$[ebp] ecx, DWORD PTR _zgp1$[ebp+] DWORD PTR _zgp1$[ebp] ecx, DWORD PTR _xp$[ebp] DWORD PTR _xgp1$[ebp] ecx, DWORD PTR _zgp2$[ebp+ DWORD PTR _zp$[ebp], SHORT $LN5@main ecx, DWORD PTR _zp$[ebp] ecx, DWORD PTR tv192[ebp], ecx SHORT $LN6@main $ DWORD PTR tv192[ebp], $ ecx, DWORD PTR tv192[ebp] DWORD PTR _ygp3$[ebp] ecx, DWORD PTR _zp$[ebp] ecx, DWORD PTR _zgp3$[ebp+] DWORD PTR _zgp3$[ebp] ecx, DWORD PTR _yp$[ebp] DWORD PTR _ygp3$[ebp] DWORD PTR _zp$[ebp], edx, DWORD PTR tv202[ebp], ecx, DWORD PTR _zgp4$[ebp+ DWORD PTR _ygp4$[ebp]
ecx, DWORD PTR _zp$[ebp] ecx, DWORD PTR _zgp4$[ebp+] DWORD PTR _zgp4$[ebp]
zgp4 = ygp4 eax, DWORD PTR _ygp4$[ebp] DWORD PTR $T4092[ebp], eax DWORD PTR $T4092[ebp+], ecx, DWORD PTR $T4092[ebp] DWORD PTR _zgp4$[ebp], ecx edx, DWORD PTR $T4092[ebp+] DWORD PTR _zgp4$[ebp+], edx