《The C++ Programming Language》第三章读书笔记之忠告

【1】不要像重新发明车轮那样企图做每件事;去使用库。

【2】不要相信奇迹;要理解你的库能做什么,它们如何做,它们做时需要多大的代价。

【3】当你遇到一个选择时,应该优先选择标准库而不是其他库。

【4】不要认为标准库对于任何事情都是最理想的。

【5】切记#include你所用到的功能的头文件;3.3节

            比如说你用到 string 这个类型,你必须要#include<string>

【6】记住,标准库的功能定义在名字空间std之中;3.3节

           #include<string>  ....   std::string str;  

【7】请用string ,而不是char*;3.5节、3.6节。

【8】如果怀疑,就用一个检查区间范围的向量(例如Vec);3.7.2节

【9】vector<T>、list<T>和map<key,value>都比T[ ]好;3.7.1节、3.7.3节、3.7.4节。

【10】如要向一个容器中添加一个元素,用push_back()或back_insert();3.7.3节、3.8节。

【11】采用对vector的push_back(),而不是对数组的realloc();3.8节

【12】在main()中捕捉公共的异常;3.7.2节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值