C++之const和指针

const在*号的左边时,此时const修饰的是指针指向的值。

例:const int * ptr,表明解引用之后的值,不可被改变,然而指针ptr呢,它可以指向其他的地址。

const在*号的右边时,此时const修饰的是指针,也就是内存的地址。

例: int * const ptr,表明指针必须始终如一的指向一个地址。然而,这个地址里面的值却是可以改变的。

const在*的左右两边,此时,指针既不能改变其指向,也不能改变其指向的值。

例:const int * const ptr,指针的指向,地址里面的值,都不能改。

相关推荐

  1. C++Const指针

    2024-05-01 06:52:06       21 阅读
  2. C++const

    2024-05-01 06:52:06       26 阅读
  3. C++】constexprconst

    2024-05-01 06:52:06       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 06:52:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 06:52:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 06:52:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 06:52:06       20 阅读

热门阅读

  1. 从零到屎山系列-游戏开发(Day1)

    2024-05-01 06:52:06       12 阅读
  2. zookeeper相关命令

    2024-05-01 06:52:06       12 阅读
  3. Python.第六章(函数)

    2024-05-01 06:52:06       10 阅读
  4. Electron打包流程

    2024-05-01 06:52:06       12 阅读
  5. selenium启动参数设置

    2024-05-01 06:52:06       10 阅读
  6. nvm pnpm powershell

    2024-05-01 06:52:06       11 阅读
  7. Ubuntu Linux完全入门视频教程

    2024-05-01 06:52:06       12 阅读
  8. 详解FastChat部署大模型API的实战教程

    2024-05-01 06:52:06       11 阅读
  9. macOS asdf 工具版本管理器

    2024-05-01 06:52:06       11 阅读