神一般的const
来源:互联网 发布:stc单片机 宏晶 编辑:程序博客网 时间:2024/04/28 19:23
const在前面
1 const int n; //n是const
2 const char *p; //*p是const, p可变
3 const (char *) p;//p是const,*p可变
4 const char* const p; //p和*p都是const
const在后面,与上面的声明对等
5 int const n.; // n.是const
6 char const * p.;// *p.是const, p.可变
7 (char*) const p.;// p.是const,*p.可变 或者 char* const p.;//p.是 const,*p.可变
8 char const* const p.;// p.和*p.都是const
来个BT的
const char* const*p
经过和人见人爱又玉树凌风的森哥讨论了一下,可以这样理解:
原型为char * * P
也就是二级指针
第一个const加入变为const char * * p
根据规则2,也就是* * p是const的
第二个const加入变为const char* const*p
根据规则6,也就是* p是const的
最后得出这个二级指针p为
------- -------- ---------------
| p | ----> | *p | ----> | **p(char) |
------- -------- ---------------
非const const const
- 神一般的const
- const和一般的变量相结合
- const一般用法
- const 一般用法
- 神一般的debug
- 神一般的指针
- c++一般规定,编译器自行构造的临时对象一定是const的
- C++学习之const一般用法
- AutoHotkey。一个神一般的软件
- 神一般的搞定Myeclipse 注册
- 神一般的链家自宫后就能飞吗?
- 神一般的人物-架构师
- 神一般的C语言指针
- POJ 1082---->一个神一般的题
- JavaScript神一般的变量系统
- 还真是神一般的定义啊
- 神一般的 str.format() 函数
- 神一般的口诀 之 多态
- XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
- POJ 1125 Stockbroker Grapevine
- winform如何这样操控xml文件
- Linux 内核的WorkQueues API做了修改
- 百度的搜索引擎又一次调整了
- 神一般的const
- CrystalReport 2008 发布时出现 1455942 错误
- 关键字Volatile在ARM中的应用说明 ARM寄存器的访问问题
- WPF 界面用什么软件设计呢
- d感触
- java 四类八种基本数据类型
- ubuntu安装内核头文件
- 小白学Linux之编写用户层程序
- 实现文件上传