Subject Index
(Part of C++ FAQ Lite, Copyright © 1991-2000, Marshall Cline, cline@parashift.com)


"A" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"B" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

  • Backtracking ... [5.3]
  • bad_alloc (see also std::bad_alloc) ... [16.5], [16.6]
  • Bag of Apple vs. of Fruit ... [21.3]
  • Base class ... [19.3]
  • Beautifier, Code (see Pretty printing) ... [35.2]
  • Beginners books ... [26.8]
  • Big Picture issues (see Managerial issues) ... [6]
  • Big Three, Law of ... [16.16], [22.5], [25.9]
  • Binary compatibility between vendors ... [33.8]
  • Binding: Static vs. dynamic ... [20.2], [20.3]
  • Book (see C++ FAQ Book) ... [3]
  • Books on C++ ... [26]
  • Books
  • BTW (Acronym) ... [5.1]
  • Business criteria dominate technical criteria ... [6.4]

"C" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"D" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"E" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"F" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"G" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"H" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"I" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"J" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"K" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

  • Kind-of (see also Inheritance) ... [19.2]
  • Kruskal ... [5.3]
  • KUTGW (Acronym) ... [5.1]

"L" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"M" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"N" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

  • "name2()" macro for token pasting ... [34.3]
  • Named Constructor Idiom ... [10.8], [16.19], [16.22]
  • NCITS ... [6.12]
  • Netiquette ... [5]
    • From: line of a posting ... [5.4]
    • General netiquette ... [5.4]
    • Getting and reading other FAQs ... [5.9]
    • Posting code ... [5.7]
    • Reply-to: line of a posting ... [5.4]
    • Selecting an appropriate newsgroup ... [5.8]
    • Subject: line of a posting ... [5.6]
  • new
    • Advantages over malloc() ... [16.3]
    • Allocating an array with new T[n] ... [16.10]
    • Mixing with free() ... [16.2]
    • (See also Freestore) ... [16.1]
  • New handler (see also Freestore) ... [16.6]
  • Newsgroups
    • comp.graphics ... [5.8]
    • comp.lang.c ... [5.8]
    • comp.lang.c++ ... [5.8]
    • comp.lang.c++.moderated ... [5.8]
    • comp.object ... [5.8]
    • comp.os.ms-windows.programmer.misc ... [5.8]
    • comp.os.ms-windows.programmer.tools.* ... [5.8]
    • comp.os.msdos.programmer ... [5.8], [35.4]
    • comp.os.msdos.programmer.turbovision ... [5.8]
    • comp.programming ... [5.8]
    • comp.sources.wanted ... [5.8]
    • comp.std.c++ ... [5.8]
    • comp.sys.mac.oop.* ... [5.8]
    • comp.sys.mac.programmer.* ... [5.8]
    • comp.unix.programmer ... [5.8], [35.4]
    • comp.unix.solaris ... [5.8]
    • comp.windows.ms.programmer ... [35.4]
    • gnu.g++.bug ... [5.8]
    • gnu.g++.help ... [5.8]
  • NIHCL (National Institute of Heath Class Library) ... [32.6]
  • No Warranty (see also C++ FAQ Lite) ... [1.4]
  • Nuclear submarine ... [21.2]
  • NULL ... [16.5], [16.6]
  • Numerical Recepies code ... [32.7]

"O" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"P" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

  • Paradigm shifts ... [6.6], [29.10]
  • Parameterized types (see also Templates) ... [31.8]
  • Parking lots ... [21.3]
  • Part-of (see also Composition) ... [19.2], [24.2]
  • Pascal vs. C++ ... [6.4]
  • Passing parameters
  • Perfect programming languages ... [6.2]
  • Permissions to copy this document ... [1]
  • Permutations ... [5.3]
  • Persistence ... [32.5], [32.6], [34.7]
  • Physical Layout different from Logical Interface ... [13.9]
  • Placement new ... [16.9]
  • Plaintext version of C++ FAQ Lite ... [2.3], [2.4]
  • Pointer semantics (see also Reference semantics) ... [28.1]
  • Pointer-to-const ... [18.4], [18.5], [18.13]
  • Pointer to function (see Pointer to member) ... [30.1]
  • Pointer to member ... [30]
    • Address of a C++ method ... [30.4]
    • Array of pointer-to-member ... [30.6]
    • Contrast to pointer-to-function ... [30.1]
    • Converting to pointer-to-function ... [30.2], [30.3]
    • Passing as pointer-to-function ... [30.2]
  • Polymorphism ... [6.7], [20.2]
  • Portuguese translation of this document ... [2.6]
  • Postfix operators ... [5.3]
  • Posting code (see also Netiquette) ... [5.7]
  • Pragmatics ... [6.1]
  • Precidence ... [13.7]
  • Prepare to die! (see also Destructors) ... [11.1]
  • Pretty printing
  • Prim ... [5.3]
  • printOn() method called by operator<< ... [15.7]
  • private inheritance ... [24], [24.1]
    • Access rules ... [24.6]
    • Compared with composition ... [24.2]
    • Criteria for private inheritance vs. composition ... [24.3]
    • Derived* to private Base* conversion (invalid) ... [24.4]
    • private vs. protected inheritance ... [24.5]
  • private: members ... [19.5], [19.6]
  • Proficiency in OO/C++: How long does it take ... [6.6]
  • protected inheritance
    • Access rules ... [24.6]
    • protected vs. private inheritance ... [24.5]
  • protected: members ... [19.5]
    • The protected: interface ... [19.7]
  • public: inheritance ... [19], [20], [21], [22], [23]
  • public: members ... [19.5]
    • The public: interface ... [19.7]
  • Pure OO programming languages ... [26.3]
  • Pure virtual functions ... [22.3], [22.4]

"Q" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"R" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"S" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"T" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

  • .tar.gz (see Downloading) ... [2.2], [2.3], [2.4]
  • .tar.Z (see Downloading) ... [2.2], [2.3], [2.4]
  • Templates ... [31]
    • Basics of templates ... [31.5]
    • Class template is a family of classes ... [31.7]
    • Forward declarations ... [34.12]
    • Function template is a family of functions ... [31.6]
    • Genericity ... [31.9]
    • Multi-dimensional arrays ... [16.17]
    • Parameterized types ... [31.8]
  • terminate() ... [17.3]
  • Ternary operator: ?: ... [25.5]
  • TeX macros for "C++" ... [35.1]
  • tgrind (see Pretty printing) ... [35.2]
  • This document (see also C++ FAQ Lite) ... [3]
  • this used in constructors ... [10.7]
  • throw ... [16.5], [16.6]
  • To-the-power-of operator** (Can't!) ... [13.7]
  • Todd Hoff's coding guidelines (see also Coding standards) ... [25.11]
  • ## = token pasting ... [34.3]
  • Token pasting via ## ... [34.3]
  • Trademarks ... [1.5]
  • Training ... [6.6]
  • Transitivity ... [14.4]
  • Type safety
    • Comparison with Smalltalk ... [27.2]
    • Const correctness ... [18.2]
    • Static vs. dynamic typing ... [20.2]
  • typeid() ... [31.3]

"U" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

  • Uncompiling executables back into C++ source code ... [33.4]
  • Unix ... [5.8], [35.4]
  • Unresolved external (see also Linker errors) ... [23.4]
  • Usenet newsgroups (see also Newsgroups) ... [5.8]

"V" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"W" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"X" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"Y" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]

"Z" [ Top | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Bottom]


E-Mail E-mail the author
C++ FAQ LiteTable of contentsSubject indexAbout the author©Download your own copy ]
Revised Jul 10, 2000