18.1 Introduction 18.2 C++ 18.3 A Simple Program: Adding Two Integers 18.4 C++ Standard Library 18.5 Header Files 18.6 Inline Functions 18.7 References and Reference Parameters 18.8 Empty Parameter Lists 18.9 Default Arguments 18.10 Unary Scope Resolution Operator 18.11 Function Overloading 18.12 Function Templates 18.13 Introduction to Object Technology and the UML 18.14 Wrap-Up