O'Reilly logo

Applied C++: Practical Techniques for Building Better Software by Amy Muntz, Philip Romanik

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required