五十三:Pay attention to compiler warnings.不要轻易忽视编译器地警告
注:
1.严肃对待编译器发出地警告信息。
2.不能过度依赖编译器地警告能力。
五十四:Familiarize yourself with the standard library,including TR1.让自己熟悉包括TR1在内地标准程序库。
c++98列入c++标准程序库:
1.STL。
2.IOStreams。
3.国际化支持。
4.数值处理。
扫描二维码关注公众号,回复:
9536881 查看本文章
5.异常阶层体系。
6.c89标准程序库。
TR1详细叙述了14个新组件,统统都放在std命名空间内地嵌套命名空间tr1内。
1.智能指针
2.tr1::function 此物得以表示任何callable entity(可调用物,也就是任何函数或函数对象)。
3.tr1::bind
4.hash tables
5.正则表达式
6.Tuples(变量组)
7.tr1::array
8.tr1::mem_fn
9.tr1::reference_wrapper
10.随机数生成工具
11.数学特殊函数
12.c99兼容扩充。
//
1.Type traits
2.tr1::result_of
注:
1.c++标准程序库的主要机能由STL,iostreams,locales组成。并包含C99标准程序库。
2.TR1添加了智能指针,一般化函数指针,hash-based容器,正则以及另外10个组件。
五十五:Familiarize youself with Boost。 让自己熟悉Boost。
//todo