21.1 Introduction 1068
21.2 bool Data Type 1068
21.3 static_cast Operator 1070
21.4 const_cast Operator 1072
21.5 reinterpret_cast Operator 1073
21.6 namespaces 1074
21.7 Run-Time Type Information (RTTI) 1078
21.8 Operator Keywords 1082
21.9 explicit Constructors 1083
21.10 mutable Class Members 1089
21.11 Pointers to Class Members (.* and ->*) 1090
21.12 Multiple Inheritance and virtual Base Classes 1092
21.13 Closing Remarks 1097
C.1 Introduction 1106
C.2 Abbreviating Binary Numbers as Octal Numbers and Hexadecimal Numbers
1109
C.3 Converting Octal Numbers and Hexadecimal Numbers to Binary Numbers
1110
C.4 Converting from Binary, Octal, or Hexadecimal to Decimal 1110
C.5 Converting from Decimal to Binary, Octal, or Hexadecimal 1111
C.6 Negative Binary Numbers: Twos Complement Notation 1112
D.1 Resources 1118
D.2 Tutorials 1119
D.3 FAQs 1119
D.4 Visual C++ 1120
D.5 comp.lang.c++ 1120
D.6 Compilers 1122
D.7 Development Tools 1122
D.8 Standard Template Library 1123
