今天看了一下<<c++ primer>>对于const有一个新发现

double a;

const double b = 12;                   这种表示比较常见

double *p1;

p1 = &a;           //OK

p1 = &b;           //Error

const double *p2 = 0;               指向常对象的非常指针

p2 = &a;          //OK

p2 = &b;          //OK   这是非常指针所以可以指向其他对象

*p2 = 100;       //Error

double *const p3 = &a;            //OK       指向非常对象的常指针

*p3 = 100;              //OK         其所指向的是非常对象,故可以修改之

p3 = &b;               //Error          这是常指针

const double *const p4 = &a;           指向常对象的常指针

*p4 = 100;            // Error

p4 = &b ;               //Error

有关c++中const用法相关推荐

  1. C语言返回值是const类型,C++中const用法总结

    1.1.1. 定义普通常量 使用#define来定义常量也是常用方法,但const也可以用来定义常量,在[Effective C++]中建议使用const代替#define来定义常量,因为const定 ...

  2. C++中const用法总结(转)

    http://wenku.baidu.com/view/30ee71c30c22590102029dea.html 作者JuKevin 1. const修饰普通变量和指针 const修饰变量,一般有两 ...

  3. C++中const用法总结

    2019独角兽企业重金招聘Python工程师标准>>> . const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE cons ...

  4. c/c++中const用法总结

    const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化************************* cons的作用    ...

  5. c++语言const是什么意思,c++中const关键字

    c++中const关键字 const是一个C++语言的限定符,它限定一个变量不允许被改变.使用const在一定程度上可以提高程序的安全性和可靠性.下面是小编分享的c++中const关键字,一起来看一下 ...

  6. C++ 中const的用法,特别是用在函数前面与后面的区别!

    原文链接:https://www.cnblogs.com/doker/p/11051175.html 目录 第一:const修饰函数的参数 第二:用const修饰函数的返回值 第三:const 成员函 ...

  7. const在c中的用法

    常量和变量的样子完全一样,只是常量的值不允许被修改.我们用const这个关键字来声明一个常量. 例:           const int a=10;                int cons ...

  8. C++中const关键字用法详解及实例和源码下载(一)

    最近在学习C++基础部分,看了两天书,已经看过了一遍,半知半解,回过头来重新看第二遍,深入了解一下C++的基础知识.现在读到了const关键字的用法,书上面讲解的时候并没有给出完整的实例,只是理论的讲 ...

  9. C++中的const用法

    本文参考<C++编程思想>第八章内容,看过这本书的,请无视以下内容. 在C++中,const一共有四个作用,分别用于值替代.指针.函数参数和返回以及类. 一 值替代 1.const最初的动 ...

最新文章

  1. LINUX - pthread_detach()与pthread_join()
  2. go语言中错误的处理和实现自己的错误处理类型
  3. 猫、交换机和路由器的区别
  4. 云原生数据库如何打造业务弹性
  5. QT学习-核心类列表-4、Qt WebKit Widgets 5、Qt3DCore
  6. Hibernate的like用法
  7. 聚类算法实践——层次、K-means聚类
  8. 世界著名半导体公司及其官网
  9. dh算法 java_java密钥交换算法DH定义与应用实例分析
  10. VM虚拟机桥接模式的复制物理网络连接状态是什么意思
  11. Apostrophe not preceded
  12. xbox手柄适配器驱动_XBox无线适配器MN-740更新
  13. SRS-开源流媒体服务器
  14. ubuntu显卡的参数说明
  15. 一群小朋友在玩老鹰捉小鸡
  16. 工信部装备司文件首提数字孪生关键技术
  17. 条码固定资产管理PDA应用
  18. 数据结构进阶 哈希表
  19. jquery 常用选择器和方法以及遍历(超详细)
  20. Protobuf自动反射消息类型的网络传输方案

热门文章

  1. iOS UICollectionView的实现
  2. 高通安卓调试LCD几方面总结
  3. MTK 快速开机 技术详解
  4. windows命名管道
  5. HTML DOM全解和案例
  6. 秒懂Mycat和MySQL的区别【转自百度知道】
  7. unity3d鼠标拖拽模型,旋转模型
  8. Redhat Linux通过RPM安装搭建LAMP环境
  9. android应用程序的组成部分
  10. css3动画模块transform transition animation属性解释