常量引用的概念

简介: 常量引用的概念
#include <iostream>
using namespace std;
//一.常量引用 
//1.作用:修饰形参防止误操作修改实参 
void test(const int &m)//const修饰后,m值不可更改 
{
    //m=20;像这样,编译器报错,防止多行代码时无意间改动a的值(误操作) 
    cout<<m<<endl;
 } 
int main(int argc, char** argv) {
    int a=10;
    test(a);
    int b=10;
    int &ret=b;//正确
    //int &ref=10;//报错,引用必须是变量
    const int &ref=10;//正确,const修饰后,编译器会临时创建一个变量
                      //int tmp=10;
                      //int &ref=tmp; 
    return 0; 
}


目录
相关文章
|
6月前
|
存储 C语言
引用共用体变量的方式
引用共用体变量的方式
73 2
|
6月前
|
设计模式 算法 数据安全/隐私保护
【C++ 引用 】C++深度解析:引用成员变量的初始化及其在模板编程中的应用(二)
【C++ 引用 】C++深度解析:引用成员变量的初始化及其在模板编程中的应用
120 0
【C++ 引用 】C++深度解析:引用成员变量的初始化及其在模板编程中的应用(二)
|
6月前
|
存储 算法 编译器
【C++ 引用 】C++深度解析:引用成员变量的初始化及其在模板编程中的应用(一)
【C++ 引用 】C++深度解析:引用成员变量的初始化及其在模板编程中的应用
796 0
|
6月前
|
C++
c++引用是什么意思?
c++引用是什么意思?
43 2
|
6月前
|
Shell
变量的定义和引用
变量的定义和引用。
78 0
|
编译器 C语言
C语言基础知识:变量 (局部和全局)与常量(枚举常量.....)
C语言基础知识:变量 (局部和全局)与常量(枚举常量.....)
78 0
|
存储 编译器 Linux
c++:缺省参数和引用的概念
c++:缺省参数和引用的概念
|
存储 编译器 C++
<c++> &引用概念 | 引用用法 | 引用与指针区别
<c++> &引用概念 | 引用用法 | 引用与指针区别
189 0
|
存储 C++
C++ 基础篇之什么是常量
常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。
|
编译器 C语言 C++
【是C++,不是C艹】 引用的概念 | 引用的使用 | 引用与指针的区别(一)
【是C++,不是C艹】 引用的概念 | 引用的使用 | 引用与指针的区别
122 0