您的位置:首页 > 其它

巧记const, char, *的区别

2017-04-10 10:33 232 查看
在《The C++ Programming Language》中把*读作"pointer to"(指向)。所以记忆这三者的区别抓住亮点:(1)*读作point to;(2)声明从右向左读。
char * const p;  // p is a const pointer to char;    p是指向char的常量指针(p不可以变化)char const * p;  // p is a pointer to constr char;   p是一个指向常量字符串的指针(p可以变)const char * p;  // 同上。因为c++标准规定,const关键字放在类型或变量名之前是等价的。另外,c++里面没有const *的运算符。


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

阅读(544) | 评论(0) | 转发(0) |

0
上一篇:数据结构字符串匹配——Brute-Force算法

下一篇:查找算法复习——线性表的查找

相关热门文章
test123

编写安全代码——小心有符号数...

彻底搞定C语言指针详解-完整版...

使用openssl api进行加密解密...

一段自己打印自己的c程序...

linux dhcp peizhi roc

关于Unix文件的软链接

求教这个命令什么意思,我是新...

sed -e "/grep/d" 是什么意思...

谁能够帮我解决LINUX 2.6 10...

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: