出版日期:November 18, 1999
出版社:Addison Wesley
页数:240
ISBN:0-201-61562-2
文件格式:RAR
Exceptional C++shows by example how to go about sound software engineering in standardC++. Do you enjoy solving thorny C++ problems and puzzles? Do yourelish writing robust and extensible code? Then take a few minutes andchallenge yourself with some tough C++ design and programming problems.
The puzzles and problems in Exceptional C++not only entertain, they will help you hone your skills to become thesharpest C++ programmer you can be. Many of these problems are culledfrom the famous Guru of the Week feature of the Internet newsgroupcomp.lang.c++.moderated, expanded and updated to conform to theofficial ISO/ANSI C++ Standard.
Each problem is rated according to difficulty and isdesigned to illustrate subtle programming mistakes or designconsiderations. After you’ve had a chance to attempt a solutionyourself, the book then dissects the code, illustrates what went wrong,and shows how the problem can be fixed. Covering a broad range of C++topics, the problems and solutions address critical issues such as:
Generic programming and how to write reusable templatesException safety issues and techniquesRobust class design and inheritanceCompiler firewalls and the Pimpl IdiomName lookup, namespaces, and the Interface PrincipleMemory management issues and techniquesTraps, pitfalls, and anti-idiomsOptimizationTry your skills against the C++ masters and comeaway with the insight and experience to create more efficient,effective, robust, and portable C++ code.