Effective C++学习笔记九: 杂项讨论

五十三: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

发布了35 篇原创文章 · 获赞 5 · 访问量 405

猜你喜欢

转载自blog.csdn.net/qq_33776188/article/details/103182565
今日推荐