摘要:
1、C++ 标准 1998年C++标准委员会通过了第一个C++标准:C++ Standard 2003年C++发布了第二个版本 C++ Standard 2.0 (在第一个版本上进行了一些错误的修正) 2011年C++ 发布了第三个版本 C++ 11(C++ Standard 3.0) ... 2、 阅读全文
摘要:
1、Boost是什么? Boost是一个开发者集结的社群 Boost也是一个可自由下载程序库群 2、Boost的特点? 其成员中包含C++标准委员会的成员,其中的Boost许多库将来可能加入到C++的新版本标准库中。 普通人可以向Boost开发者社群投递自己开发的库,但是这有一个很严谨的筛选过程。 阅读全文
摘要:
1、不要轻视警告 要对警告信息引起重视,在深刻理解警告信息后,可以忽略某些警告信息。 2、不要过度依赖编译器 不要过度依赖编译器的警告能力,因为不同的编译器对待事情的态度不同,一旦移植到另外一个编译器,你原本依赖的警告信息可能消失。 阅读全文
摘要:
1、typename和class在模板的类型声明式中,二者有什么不同? 声明模板的类型参数时,二者的效果完全相同。但是在模板内,有些情况下必须使用typename。也就是说typename除了在模板的声明式中起作用,还会在模板体内起作用,这就是typename和class在全局意义上的不同之处。 2 阅读全文