Index

Numbers

#include 108

and using, 108

vs. forward declaration, 40

#include guards, 27, 33

internal vs. external, 43

#undef 33

as soon as possible, 33

&& 38

preferable to nested ifs, 38

?:, 36

[]. 45 See operators, []

++C, 50

A

Abelson, Harold, 13

Abrahams, Dave, xv

abstraction, 20

and dependency management, 11

and get/set, 20, 72, 73

and interfaces, 62

abstractions 12

build higher-level from lower-level, 12

depending upon instead of details, 41

vs. details, 128

accumulate, 125

Acyclic Visitor, 41

ADL, 104, 105, 106, 107, 122

and template customization, 122

disabling unwanted, 124

aggregates, 20

Albaugh, Tyrrell, xv

algorithmic complexity, 14

and STL, 14

exponential, 15

linear-looking that is really quadratic, 15, 156

algorithms 162

and design ...

Get C++ Coding Standards: 101 Rules, Guidelines, and Best Practices 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.