C++
文章平均质量分 51
C++开发学习
Quexl189
这个作者很懒,什么都没留下…
展开
-
引用的基础知识(定义和函数参数)
第一个方法输出的值表明a和b的变量值并没有交换,因为传参只是做了赋值操作,方法体内的交换只是方法参数的交换,不影响a和b变量;而第二(指针)和第三个(引用)方法都实现了变量值交换,其中通过引用的方式实现交换是最简洁的实现。变量从内存的角度理解,其实就是指向了一段内存空间的地址。我们可以给变量创建别名,这个别名就是引用。输出的结果看出,b和c都是变量a的引用,a变量的值发生变化后,引用对应的值也改变。注意:普通的引用需要初始化 ,如果引用作为函数传参可以不用初始化。原创 2022-11-07 15:39:41 · 419 阅读 · 0 评论 -
const的基础知识
const int a = 5 约等于 define int a = 5constdefine宏定义在编译阶段处理在编译预处理阶段处理提供类型检查和作用域检查只是单纯的替换,取消使用#undefine。原创 2022-11-07 12:48:19 · 198 阅读 · 0 评论 -
C++基础
思考:C++编译器是如何处理多个对象以及调用类的成员函数的?半径,周长和面积都用实数表示;4)输出半径r,周长和面积;3)计算面积=3.1415。原创 2022-10-09 17:04:44 · 347 阅读 · 0 评论 -
编译器对类对象的处理机制
C++编译器对类对象的处理机制原创 2022-09-30 21:58:36 · 188 阅读 · 0 评论