C++ 一些需要注意的细节

记录C++ Primer 中提到的一些需要注意的内容:
  1. 如果想在多个文件之间共享const 对象,必须在变量定义之前添加extern 关键字。(P54)
  2. 所谓指向常量的指针或引用,不过是指针或引用“自以为是”罢了,它们自己觉得自己指向了常量,所以自觉地不去改变所指对象的值。(P56)
  3. 面对一条比较复杂的指针或引用时,从右向左阅读有助于弄清楚它的真实含义。(P53)
  4. typedef char *pstring; //pstring 实际上是指向char 的指针。当 const pstring cstr = 0; 时,不要代入 const char* cstr 以为是声明一个指向char 常量的指针,其实是指向char 的常量指针。(P61)
  5. 引用从来都作为其所指对象的同义词出现,只有用在decltype 处是一个例外。(P63)
  6. string 的size 函数返回一个无符号数,如果在表达式中混用了带符号数和无符号数将可能出现意想不到的结果。(P79)






PS.页码标记为电子工业出版社的C++ Primer 中文版(第五版)中的页数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值