C++关键字 const 用法


注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/103816933


1 const 基本用法

1.1 const与基本类型数据

C++关键字 const 用法


C++关键字 const 用法



1.2 const与指针类型

C++关键字 const 用法

注: const *p 与 *const *p是不同的。


C++关键字 const 用法


下面举几个例子进行说明:

const是修饰 *p ,那么 *p 是不能变化的。

C++关键字 const 用法


const是修饰p,那么p是不能变化的。

C++关键字 const 用法


C++关键字 const 用法



1.3 const与引用

y是x的别名(引用)并用const进行修饰,那么y是不可以变得,x是可以变得。

C++关键字 const 用法


下面再举几个例子进行说明:

C++关键字 const 用法

C++关键字 const 用法

C++关键字 const 用法




2 const 其他用法

关于const其他用法参见 C++ 封装(4): 对象指针, const

(1) 常对象成员 和 常成员函数
(2) 常指针 和 常引用





参考资料
[1] https://www.imooc.com/learn/381

相关文章: