Chapter 1. Introduction

Everyone who uses C++, or any programming language, brings along their biases and experiences to their software development efforts. In this book, we will apply C++ to solve problems in our chosen problem space of digital imaging. What better way to apply C++ constructs and see the immediate effects than by manipulating digital images, perhaps from your own digital camera.

We begin with a simple, inadequate application that generates thumbnail images from digital pictures. Through prototyping, we test a variety of C++ techniques and design ideas on the thumbnail application. We then use what we learn by applying the appropriate C++ techniques to build a robust image framework, as shown in Figure 1.1.

Figure 1.1. Development ...

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.