通过实例来看看const所修饰的指针使用方法:

 1、

  先看一个普通的指针使用。

  形式:int *pTmp

  含义:一个普通的指向int类型的指针

  输出:

 没有任何问题,pTmp指针你可以任意操作。

2、

形式:const int *pTmp

含义:表示pTmp所指向的对象是只读的,但pTmp可指向其他地址,即pTmp可变。


3、

形式:int const *pTmp

含义:与2相同, 表示pTmp所指向的对象是只读的,但pTmp可指向其他地址,即pTmp可变。


4、

形式:int * const pTmp

含义:pTmp不可修改,但pTmp所指向的对象可以修改。


5、

 形式:const int * const pTmp

 含义:pTmp不可修改,pTmp所指对象也不能修改。





相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2022-02-06
  • 2021-08-09
  • 2021-04-24
猜你喜欢
  • 2022-12-23
  • 2021-11-10
  • 2022-01-27
  • 2021-09-02
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案