https://ideone.com/9ufeMX
请问上述的程式码
我不确定1和2 真正被push到stack上
bar和foo谁先被push(我观念上1和2都是 foo先 再来是bar)
而我从印出this似乎1,2两个push到stack的顺序也是一样(但不知道为啥最佳化后 stack
address是小到大)
=============以上 不知道结论有没有错============
但以我的观念, 我是觉得先被push就是最后被解构
但用stack的观念上我无法解释 为什么解构顺序会有差别?
如果从code来看, 确实是很合理 但不知道为什么stack就说不通?
中间有什么盲点我搞错了? 或是因为一些手段 导致我光看this的位址是不准确的?
谢谢