本书描述了C++编程和设计中必须掌握但通常被误解的主题,包括指针操作、模版、泛型编程、异常处理、内存分配、设计模式等。作者称这些知识为C++程序员必备的"常识",其实并非意味着简单或平庸,而是"必不可少"。本书适合于中、高级c++程序员,也适合c或Java程序员向c++程序设计时参考。