Appendix. Quick Reference

The following is a summary of the Definitions, Corollaries, Design Imperatives, Design Rules, Guidelines, and Observations discussed throughout this book.

1 Definitions

Chapter 1:

  • A declaration is a language construct that introduces a name into a scope. (p. 154)

  • A definition is a language construct that uniquely characterizes an entity within a program and, where applicable, reserves storage for it. (p. 154)

  • A C++ construct has internal bindage if, on typical platforms, use of a declared name of that kind of construct and its corresponding definition (or meaning) is always effectively bound at compile time. (p. 160)

  • A C++ construct has external bindage if, on typical platforms, a corresponding definition must not ...

Get Large-Scale C++ Volume I: Process and Architecture 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.