【C++初阶(三)】引用&内联函数&auto关键字
目录
前言
1. 引用
1.1 引用的概念
1.2 引用的特性
1.3 引用的权限
1.4 引用的使用
1.5 引用与指针的区别
2. 内联函数
2.1 什么是内联函数
2.2 内联函数的特性
3. auto关键字
3.1 auto简介
3.2 auto使用规则
3.3 auto不能使用的场景
4. 基于范围的for循环
4.1 范围for使用
4.2 使用条件
5. C++空指针
总结
前言
在学习C语言时,大家或许都被指针为难过,在使用指针时也存在各种问题,比如:空指针野指针问题(指针可以在任何时候指向任何地址,包括无效地址)。此外在C语言中函数调用时,如果多次的调用同一函数,创建大量的函数栈帧就会导致性能下降,对于这些缺点,C++都进行了优化与改进。那么本期的 “主角” 就是引用&内联函数。
1. 引用
1.1 引用的概念
引用是C++中的一个重要概念,它是一个已存在变量的别名,引用不是新定义一个变量,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。对引用的操作实际上就是对原变量的操作。
引用的定义方式为:类型& 引用名 = 原变量名;
比如:
int main() { int a = 1; int& b = a; a++; b++;//b++也就是a++ cout
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。