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

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