Chapter 2. A Test Application

IN THIS CHAPTER

  • C++ Concepts

  • Class Design

  • Simple Memory Allocation

  • Assignment and Copy Constructors

  • Image Framework Concepts

  • Image Object Design

  • Thumbnail Images

Our test application is a simple image processing application that accepts full-resolution grayscale images and produces thumbnails of those images. This is a deliberately simple, inadequate application that we use as a test bed for the C++ techniques we explore in later chapters. Our goal is to use prototypes to evolve our design of a robust, commercial-quality image framework by applying C++ techniques effectively.

A thumbnail image is a much smaller version of an image, which still contains enough image content to look like the original. Web sites, for example, ...

Get Applied C++: Practical Techniques for Building Better Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.