C++学习
文章平均质量分 93
记录个人C++学习历程,仅此而已
记得恰早饭
关注必回,一起加油冲冲冲!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识C++
以值作为参数或者返回值类型,在传参和返回期间,函数不会直接传递实参或者将变量本身直接返回,而是传递实参或者返回变量的一份临时的拷贝,因此用值作为参数或者返回值类型,效 率是非常低下的,尤其是当参数或者返回值类型非常大时,效率就更低。ret的值为7,出了作用域c的空间就被系统回收了,Add是传引用返回,此时临时变量是c的别名,ret也是c的别名(它们指向的是同一空间)。注意:如果函数返回时,出了函数作用域,如果返回对象还在(还没还给系统),则可以使用 引用返回,如果已经还给系统了,则必须使用传值返回。原创 2023-06-11 18:18:11 · 130 阅读 · 0 评论 -
inline、auto、nullptr等关键字简介
目录一、inline 1.概念2.查看方式:3.特性二、auto 1.简介2.auto的使用细则1. auto与指针和引用结合起来使用2.auto不能推导的场景3.基于范围的for循环(C++11)三、指针空值nullptr(C++11)以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销,内联函数提升程序运行的效率。如果在上述函数前增加inline关键字将其改成内联函数。原创 2022-12-07 12:03:25 · 217 阅读 · 0 评论
分享