• Table of Contents• ExamplesApplied C++: Practical Techniques for Building Better SoftwareBy Publisher: Addison WesleyPub Date: April 21, 2003ISBN: 0-321-10894-9Pages: 352CopyrightThe C++ In-Depth SeriesTitles in the SeriesPrefaceIntended AudienceHow to Use This BookConventions We UseAcknowledgmentsChapter 1. IntroductionSection 1.1. Imaging BasicsSection 1.2. SummaryChapter 2. A Test ApplicationSection 2.1. Image Class DesignSection 2.2. Thumbnail ClassSection 2.3. ImplementationSection 2.4. SummaryChapter 3. Design TechniquesSection 3.1. Memory AllocationSection 3.2. PrototypingSection 3.3. SummaryChapter 4. Design ConsiderationsSection 4.1. Coding GuidelinesSection 4.2. Reusable CodeSection 4.3. Designing in Debugging SupportSection 4.4. SummaryChapter 5. System ConsiderationsSection 5.1. Multithreaded and Multiprocess DesignsSection 5.2. Exception HandlingSection 5.3. Compile-Time Versus Run-Time IssuesSection 5.4. Coding for InternationalizationSection 5.5. SummaryChapter 6. Implementation ConsiderationsSection 6.1. Finalizing the Image ComponentsSection 6.2. Finalizing the Image ClassSection 6.3. Adding Global Image FunctionsSection 6.4. Finalizing Interfaces to Third-Party SoftwareSection 6.5. SummaryChapter 7. Testing and PerformanceSection 7.1. Unit TestsSection 7.2. Performance TuningSection 7.3. SummaryChapter 8. Advanced TopicsSection 8.1. Memory IssuesSection 8.2. Language Construct IssuesSection 8.3. Extending the FrameworkSection 8.4. SummaryAppendix A. Useful Online ResourcesSection A.1. SoftwareSection A.2. StandardsAppendix B. CD-ROM InformationSection B.1. ContentsSection B.2. FrameworkSection B.3. PrototypesSection B.4. UtilitiesSection B.5. DelegatesBibliography