摘要: 1:C++的引用,引用和指针的区别? 1:从汇编指令角度上看,引用和指针没有区别,引用也是通过地址指针的方式访问指向的内存 int &b=a ; 是需要将a的内存地址取出并存下来, b=20;(通过引用修改值时,也是先取出指向的地址,然后访问该地址的值并修改它,和通过指针修改值一样) 在定义引用的时 阅读全文
posted @ 2022-10-28 22:13 Hello_Bugs 阅读(119) 评论(0) 推荐(0) 编辑
摘要: C++中 Const修饰的量叫常量,与普通变量的区别是什么? C++中有两点 1:编译方式不同,在编译的过程中,所有在程序中出现名字的地方都会被初值替换掉 2:不能作为左值了 const修饰的量常出现的使用错误有 1:常量作为左值修改值 (因为这种方式可以直接修改常量的值) 2:把常量的地址泄漏给一 阅读全文
posted @ 2022-10-28 16:22 Hello_Bugs 阅读(103) 评论(0) 推荐(0) 编辑
摘要: const怎么理解? const修饰的变量不能够在作为左值!!初始化完成后,值不能被修改!! C 和C++中const 的区别? 在C程序中 test.c const int a; 只定义,不做初始化(C中允许),如果不做初始化,那么后面就不能再赋值了. 在C语言中const修饰的量,可以不用初始化 阅读全文
posted @ 2022-10-28 11:30 Hello_Bugs 阅读(138) 评论(0) 推荐(0) 编辑