在C语言中使用const来定义一个变量,可以通过变量类型的指针形式来进行修改,而C++中增强了这种表现形式,使得即使通过类型变量指针也不能对变量进行修改。

在C++中const和宏是有区别的。

const和#define

宏定义,在编译阶段会被完全的替代,因此在没有定义取消宏(#undefine)之前,是没有作用域限制的。

而C++中的const而是由在静态联编的时候起作用,因此,有作用域的限制。

最新文章

  1. SaltStack项目实战(六)
  2. docker 初探
  3. Swift3.0语言教程字符串与文件的数据转换
  4. [CareerCup] 17.7 English Phrase Describe Integer 英文单词表示数字
  5. 一个安邦逻辑漏洞爆破密码的py脚本
  6. IOS UIView 属性clipsToBounds
  7. Oracle中的User与Schema
  8. DZ真是各种强大
  9. cas sso单点登录系列8_抛弃Https让Cas以Http协议提供单点登录服务
  10. .net通用权限框架B/S (三)--MODEL层(2)
  11. React,关于redux的一点小见解
  12. Spring 极速集成注解 redis 实录
  13. const在c和c++中的不同
  14. 理解HTTPS
  15. HDFS基本原理总结
  16. ASP.NET MVC Session 过期验证跳转至登入页面
  17. eclipse启动tomcat正常,但是debug启动报错FATAL ERROR in native method:JDWP No transports initialized,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) ERROR: transport error 202: connect failed:Connection timed out
  18. 画PCB
  19. 9foundation
  20. mysql cmd 启动服务

热门文章

  1. WinForm搭载ScintillaNET时文本由于发生偏移被隐藏解决方案
  2. hadoop生态系统学习之路(六)hive的简单使用
  3. Chrome + Python 抓取动态网页内容
  4. 【WPF学习笔记】之 System.Exception 对象名 'XXXX' 无效。
  5. linux下ejabberd框架搭建
  6. Ubuntu下安装Oracle JRE运行环境
  7. Android 音频 OpenSL ES 录音 采集
  8. 简单理解ThreadLocal原理和适用场景
  9. Unix环境高级编程第三版中实例代码如何在自己的linux上运行的问题
  10. 最近两周我们接触到的两种线上抓娃娃机的技术实现方案(一种RTSP/一种RTMP)