1. 什么是 C++11 的 const

C++11 的 const 是一种修饰符,它可以用来修饰变量、函数以及类成员,表示变量、函数以及类成员的值是不可变的,在使用过程中,不允许修改它的值。

2. const 的作用

const 的作用是保护变量、函数以及类成员的值不被意外的修改,从而确保程序的正确性,并且可以有效的提高程序的可读性和可维护性。

3. const 的引用

const 的引用是指引用一个 const 的变量,它的声明格式如下:

const type& varName = var;
C++

其中 type 表示变量的类型,varName 表示变量的名称,var 表示被引用的变量,可以是一个变量、表达式或者函数的返回值。

使用 const 的引用可以避免复制变量,从而提高程序的性能,也可以减少内存的消耗,可以说 const 的引用是一种非常有用的技巧。