[ Team LiB ]
•
Table of Contents
•
Examples
Applied C++: Practical Techniques for Building Better Software
By
Philip Romanik
,
Amy Muntz
Publisher
: Addison Wesley
Pub Date
: April 21, 2003
ISBN
: 0-321-10894-9
Pages
: 352
Copyright
The C++ In-Depth Series
Titles in the Series
Preface
Intended Audience
How to Use This Book
Conventions We Use
Acknowledgments
Chapter 1. Introduction
Section 1.1. Imaging Basics
Section 1.2. Summary
Chapter 2. A Test Application
Section 2.1. Image Class Design
Section 2.2. Thumbnail Class
Section 2.3. Implementation
Section 2.4. Summary
Chapter 3. Design Techniques
Section 3.1. Memory Allocation
Section 3.2. Prototyping
Section 3.3. Summary
Chapter 4. Design Considerations
Section 4.1. Coding Guidelines
Section 4.2. Reusable Code
Section 4.3. Designing in Debugging Support
Section 4.4. Summary
Chapter 5. System Considerations
Section 5.1. Multithreaded and Multiprocess Designs
Section 5.2. Exception Handling
Section 5.3. Compile-Time Versus Run-Time Issues
Section 5.4. Coding for Internationalization
Section 5.5. Summary
Chapter 6. Implementation Considerations
Section 6.1. Finalizing the Image Components
Section 6.2. Finalizing the Image Class
Section 6.3. Adding Global Image Functions
Section 6.4. Finalizing Interfaces to Third-Party Software
Section 6.5. Summary
Chapter 7. Testing and Performance
Section 7.1. Unit Tests
Section 7.2. Performance Tuning
Section 7.3. Summary
Chapter 8. Advanced Topics
Section 8.1. Memory Issues
Section 8.2. Language Construct Issues
Section 8.3. Extending the Framework
Section 8.4. Summary
Appendix A. Useful Online Resources
Section A.1. Software
Section A.2. Standards
Appendix B. CD-ROM Information
Section B.1. Contents
Section B.2. Framework
Section B.3. Prototypes
Section B.4. Utilities
Section B.5. Delegates
Bibliography
[ Team LiB ]