Best selling author Bruce Eckel has joined forces with Chuck Allison to write Thinking in C++, Volume 2, the sequel to the highly received and best selling Thinking in C++, Volume 1. Eckel is the master of teaching professional programmers how to quickly learn cutting edge topics in C++ that are glossed over in other C++ books. In Thinking in C++, Volume 2, the authors cover the finer points of exception handling, defensive programming and string and stream processing that every C++ programmer needs to know. Special attention is given to generic programming where the authors reveal little known techniques for effectively using the Standard Template Library. In addition, Eckel and Allison demonstrate how to apply RTTI, design patterns and concurrent programming techniques to improve the quality of industrial strength C++ applications. This book is targeted at programmers of all levels of experience who want to master C++.
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.
Hacking MySpace: Mods and Customizations to make MySpace Your Space There are over 90 million profiles on MySpace. How do you makeYOURS stand out? You use these programming tricks and tech-niques to tweak the look, feel, and content of your profile. You getthe inside scoop on hotdesign and photography.You maximize the effects of HTML and CSS. And if you happen to be amusician, you check outChapter 30 to see... PrimeFaces Cookbook
Here are over 100 recipes for PrimeFaces, the ultimate JSF framework. It’s a great practical introduction to leading-edge Java web development, taking you from the basics right through to writing custom components.
The first PrimeFaces book that concentrates on practical approaches rather...
Microsoft Project 2010: The Missing Manual
Microsoft Project is brimming with features to help you manage any project, large or small. But learning the software is only half the battle. What you really need is real-world guidance: how to prep your project before touching your PC, which Project tools work best, and which ones to use with care. This book explains it all,...
Professional Ruby on Rails (Programmer to Programmer)
Professional Ruby on Rails
Nothing less than a revolution in the way web applications are constructed,Ruby on Rails (RoR) boasts a straightforward and intuitive nature that avoids programming repetition and makes it infinitely easier to build for the web. Over the years, RoR has undergone numerous internal changes...
Out of Joint: A Private and Public Story of Arthritis (American Lives)
She begins, in the morning, by casing her joints: Can her ankles take the stairs? Will her fingers open a jar? Peel an orange? But it was not always this way for Mary Felstiner, who went to bed one night an active professional and healthy young mother, and woke the next morning literally out of joint. With wrists and elbows no longer...