博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ const
阅读量:6577 次
发布时间:2019-06-24

本文共 656 字,大约阅读时间需要 2 分钟。

Const int bufSize=512//  bufSize 以后不能修改,定义时必须初始化

const std::string hi=“helloworld”

在全局作用域声明的 const 变量是定义该对象的文件的局部变量。此变量只存在于那个文件中,不能被其他文件访问。

通过指定 const 变更为 extern,就可以在整个程序中访问 const 对象:

// file_1.cc

// defines and initializes a const that is accessible to other files
extern const int bufSize = fcn();
// file_2.cc
extern const int bufSize; // uses bufSize from file_1
// uses bufSize defined in file_1
for (int index = 0; index != bufSize; ++index)

const 引用 ——是指向 const 对象的引用:

const int ival = 1024;

int &ref2 = ival;  //非法的

const int &refVal = ival; // ok: both reference and object are

 

 

转载于:https://www.cnblogs.com/gisbeginner/archive/2012/10/30/2746604.html

你可能感兴趣的文章
<org manual>翻译--4.3 外部链接
查看>>
聊聊分布式ID生成方法
查看>>
sed && awk (3)====awk 的十道逻辑题
查看>>
那些“躲避”微软autoruns工具的方法
查看>>
OPNsense用户手册-缓存代理
查看>>
关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明
查看>>
雕虫小技---仅复制可见单元格的技巧
查看>>
Python练手,封装日志模块,v2
查看>>
Android 屏幕适配
查看>>
暗黑3发布!又有多少人为之疯狂
查看>>
Android 照片墙
查看>>
20140419-MCSA 2012 Server R2 Command
查看>>
WEM, Citrix 桌面虚拟化方案之神器2号
查看>>
linux档案权限和目录配置
查看>>
面见袁总
查看>>
Golang学习笔记(1)---go程序一般结构
查看>>
Linux nc (netcat) 详解
查看>>
Redis——AOF持久化
查看>>
接口测试
查看>>
两表查询-其中一表查询出的结果为条件做为主查询的条件来查询(快客密码查询)...
查看>>