const关键字

======const修饰变量==

一。  指针本身是变量,可以指向其他的内存单元,指针所指向的数据是常量,不能通过解引用修改该数据。

二。  指针本身是常量,不能指向其他的内存单元,指针所指向的数据可以通过解引用修改。

三。  指针和指针指向的数据都是常量,即指针本身不可改变,指针所指向的数据也不可改变。

=======const修饰函数参数===

传递过来的参数在函数体内不能进行修改。

========const修饰成员函数====

const修饰的成员函数不能修改任何的成员变量。

const成员函数不能调用非const成员函数,因为非const成员函数可能会修改成员变量。

=============const修饰函数返回值======

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容