Writing efficient C++ programs (abstract)

Scott Meyers · 1992

This tutorial teaches the competing meanings of high performance; the characteristics of object-oriented systems that can decrease performance; how to locate and eliminate computational bottlenecks in C++ programs; and the trade-offs between high performance and system reusability, maintainability, and portability. It describes in detail the factors that affect the performance of C++ software. Whether your primary concern is high system speed, small system size, fast recompilation, or a combination of these, this tutorial provides you with the tools necessary to come up with an appropriate object- oriented design, to implement it efficiently in C++, and to fine-tune it for maximum performance.

Read the paper · More papers on PaperTik