Applied C++: Practical Techniques for Building Better Software [Electronic resources]

Addison Wesley

نسخه متنی -صفحه : 59/ 3
نمايش فراداده

Table of Contents

Examples

Applied C++: Practical Techniques for Building Better Software

By 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