const

const引用可以绑定非const对象、字面值、一般表达式。

const引用绑定另外一种类型时,实际绑定了一个临时量对象。编译器由另外一种类型生成一个临时的const引用类型常量,让const引用绑定这个临时量。

Tip:指向常量的指针或引用”自以为是“,觉得自己指向了常量,自觉地不去改变所指对象的值。

const指针必须初始化,初始化后值不能改变。*放在const前面说明指针是常量,放在后面说明指向常量。

顶层const表示指针本身是常量,底层const表示指针所指的对象是常量。

!!!const引用和指针可以引用和指向const或非const对象,非const引用和指针只能引用或指向非const对象。

 

posted @ 2017-09-20 19:12  谢光中  阅读(127)  评论(0编辑  收藏  举报