秀丽耳机

文章
8
资源
0
加入时间
2年10月24天

628-C++复习总结

1、地址传递和引用传递区别?C++中引用和指针的概念和区别?先通过swap例子引出引用和指针,然后在Windows上通过VS2019,打断点,跳转到汇编指令。或者在linux上gcc -g,通过gdb调试转到汇编指令。转到用指针实现的swap和用引用实现的swap函数的汇编指令上看,引用和指针在底层的汇编指令是一样的。拿32位系统来说,定义一个指针,底层开辟4个字节,然后把它指向的变量的内存地址放到这4个字节里面,当我们去查看汇编指令的时候,定义一个引用的时候也是在栈上开辟4字节的内存,把它所引