Part II: Getting Our Hands Dirty

This second part discusses implementation problem areas by looking at examples of problems often encountered in the field. It shows where and why problems are likely to occur and offers ready-to-use solutions for efficient function calling, memory management, IO, and setting up and handling data structures.

Part II consists of the following chapters:

 

4 Tools and Languages

 

5 Measuring Time and Complexity

 

6 Starting Optimization: The Standard C/C++ Variables

 

7 Basic Programming Statements

 

8 Functions

 

9 Efficient Memory Management

 

10 Blocks of Data

 

11 Storage Structures

 

12 Optimizing IO

 

13 Optimizing Your Code Further

Get C++ Footprint and Performance Optimization 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.