一个关于形参为*p 和*&p的反汇编问题

2025-01-08 13:43:56
推荐回答(3个)
回答1:

*和&在一起相当于没有用。最后一个和 void func3(char p) 一样,是按值传递。

回答2:

这是不是C++里面的引用呢?引用的话说明P不能再函数内发生修改,这样用个eax后,P是不是就不会去发生任何的修改吧。个人理解

回答3:

第一句是把S2的偏移放入P指针里
第二句把P指针里的钱赋给EAX
后面那个好像是一个指向指针的指针。

感觉是这样*P ==EAX **P==S2