1. 什么是C++11的const

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

2. const的作用

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

3. const的引用

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

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

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