Bruce Eckelis the author ofThinking in C++, Volume I,and other books on C++. He served on the C++ Standards Committee, has published over 150 articles (many on C++) and has given C++ seminars worldwide. He is the president ofMindView, Inc.,which provides software consulting and training.
Chuck Allisonis former Senior Editor of theC/C++ Users Journaland author of the bookC/C++ Code Capsules.He served on the C++ Standards Committee
more >>
Bruce Eckelis the author ofThinking in C++, Volume I,and other books on C++. He served on the C++ Standards Committee, has published over 150 articles (many on C++) and has given C++ seminars worldwide. He is the president ofMindView, Inc.,which provides software consulting and training.
Chuck Allisonis former Senior Editor of theC/C++ Users Journaland author of the bookC/C++ Code Capsules.He served on the C++ Standards Committee and is a professor of Computer Science at Utah Valley State College. He is president ofFresh Sources, Inc.,which specializes in software training and mentoring.
Use the full power of C++
- First Edition Winner 1996 Jolt Award for Best Book of the Year.
- Learn practical programming and best practices.
- Meet the difficult challenges of C++ development.
- Build reliable and robust programs.
- Design Patterns chapter shows sophisticated use of objects, composition and polymorphism.
- Provides a gentle introduction to multithreaded programming, a feature being considered for the next version of Standard C++.
- Defensive Programming chapter includes a simple unit-testing framework and debugging techniques.
- In-depth treatment of Standard C++ Library facilities including strings, iostreams, and the "STL" algorithms and containers.
- Modern usage of templates, including template metaprogramming.
- Unravels the perplexities of multiple inheritance.
- Shows practical uses for RTTI.
- Explores exception handling in depth and clearly explains exception-safe design.
- Compliant with the official ISO C++ Standard.
- Presents results of current research being considered for inclusion in the next revision of Standard C++.
- All code examples freely downloadable, tested on multiple platforms and compilers including the free GNU C++ compiler on Windows/Mac/Linux.
On www.BruceEckel.com:- Annotated Solutions Guide
- Seminars and consulting
- Free DownloadVolume Iof this book
Preface.I. BUILDING STABLE SYSTEMS.
STYLE="margin-left: 0.2in;">
1. Exception Handling.STYLE="margin-left: 0.2in;">
2. Defensive Programming.STYLE="margin-left: 0.2in;">
3. Debugging Techniques.II. THE STANDARD C++ LIBRARY.
STYLE="margin-left: 0.2in;">
4. Strings in Depth.STYLE="margin-left: 0.2in;">
5. Iostreams.STYLE="margin-left: 0.2in;">
6. Templates in Depth.STYLE="margin-left: 0.2in;">
7. STL Containers and Iterators.STYLE="margin-left: 0.2in;">
8. STL Algorithms.III. ADVANCED TOPICS.
STYLE="margin-left: 0.2in;">
9. Run-time Type Identification.STYLE="margin-left: 0.2in;">
10. Multiple Inheritance.STYLE="margin-left: 0.2in;">
11. Design Patterns.STYLE="margin-left: 0.2in;">
Appendix A: Recommended Reading.STYLE="margin-left: 0.2in;">
Appendix B: Etc.STYLE="margin-left: 0.2in;">
Index.
<< less