从汇编代码理解C++的引用
一直对”引用即别名“这个说法感到很困惑,所以想看看汇编代码来理解它的原理C++源代码:汇编代码如下:movq %rsp, %rbp //rsp中是栈指针,把栈指针的值拷贝到rbpmovl $1, -12(%rbp) //把立即数1存入(rbp-12)处,(rbp-12)就是变量x的地址,栈是从高向低增长leaq -12(%rbp), %rax //把x的地址拷贝到raxmovq %rax, -8(%rbp) ...
原创
2021-04-10 19:26:05 ·
270 阅读 ·
0 评论