程序员面试刷题的书哪个好 effective cpp note
程序员面试刷题的书哪个好Note Of Effective C++And More Effective C++这个文件包含了三本书的详细知识点,想要快速过一下的话可以看这个Effective C++。 一、让自己习惯C++(Accustoming Yourself to C++11) 1. 视C++为一个语言联邦 (View C++ as a federation of languages 11)。 主要是因为C++是从四个语言发展出来的:C的代码块({}), 语句,数据类型等,Object-C的class,封装继承多态,virtual动态绑定等,template C++的泛型STL:容器,迭代器,算法,函数对象等。 因此当这四个子语言相互切换的时候,可以更多地考虑高效编程,例如pass-by-value和pass-by-reference在不同语言中效率不同。 C++高效编程守则视状况而变化,取决于使用哪个子语言。 2. 尽量以const, enum, inline替换#define (Prefer consts, enums, and inlines to #define)。