经常我们都会被“常量是指针还是指针所指向的对象”这个问题所困扰。 因为在使用const修饰指针时,指针的属性有三种状态:const int *,int * const, const int * con...
C++ const关键字(三):const和指针
一、概述 和引用一样,指针也可以和const组合,它们组合后使得指针不能用于改变其所指对象的值。 [crayon-670b98f70984e837073730/] const和指针组合有以下三种方式:...
C++ const关键字(二):const和引用
一、概述 对const的引用通常被称为常量引用,它和非常量引用的区别为: 非常量引用可以修改绑定对象的值,常量引用不能修改绑定对象的值。 非常量引用时绑定对象的类型必须严格匹配,常量引用只要绑定的对象...
C++ const关键字(一):基本用法
一、概述 C/C++使用const关键字修饰的变量叫做常量,常量的值无法改变,在整个程序的运行期间,不会(同时也不能)被任何代码所改变。 由于常量无法改变,所以在定义时就必须被初始化,它的初始值可以是...