C++
文章平均质量分 92
彡笙
想到,做到,得到!!!
展开
-
C++const关键字
C++中被const修饰的变量会被认为是常量,还具有替换的作用,编译器在编译的时候在程序中看到对应的变量会直接用常量中的内容替换。*p刚开始也是10,然后直接找到a对应的地址之后将其中的内容修改成了20,所以*p打印的就是20。一般值传递不需要用const修饰,因为在调用函数的时候先将原函数的值拷贝一份过去给被调用的函数,在被调用函数中对该值的修改不会对原函数中的值有任何影响。但是对于自定义类型,传参的时候尽可能的使用传引用来代替传值。因为对象一般都含有较多的数据成员,当其作为函数参数传递时,得拷原创 2023-01-15 01:06:32 · 77 阅读 · 0 评论 -
C++引用(&)详解
对于习惯于使用C语言来进行编写程序的朋友来说,在学习C++的过程当中遇见了引用(&)符 号,可能会有点懵,因为在C语言中的&是取地址符。但是在C++中&有着不一样的用处,当你能够正确掌握C++的&,它将会是你在编写C++程序的道路上的一把提高代码执行效率和增强代码质量的一把利器。引用不是新定义的一个变量,它是给已存在的某个变量取的别名,编译器不会为引用变量开辟空间,它和它所引用的变量共用同一块内存空间。 ......原创 2022-07-04 17:49:51 · 26379 阅读 · 3 评论