创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
🔥c++系列专栏:C/C++零基础到精通 🔥给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ
一、左值和右值
引用可以分为左值引用,右值引用,常引用
左值:
- 可以出现在赋值号左和右的值
- 可以取地址、修改、起名
例如:变量、指针、对象
右值:
- 只能出现在赋值号右面
- 不可取地址、修改、起名
例如:常量、函数返回值、表达式返回值
常引用可以接受左值也可以接受右值,但是不可以修改引用的值
左值引用:给变量起别名,使用 &
定义,定义了引用就要初始化,不存在空的引用!左值引用知识点:引用的概念和用法
右值引用:用 &&
符号引用右值
左值引用和右值引用定义举例:
#include <iostream>
#include <string>
using namespace std;
class A
{
public:
A();
void fun(