| 6.1 |
Introduction |
| 6.2 |
Program Components in C++ |
| 6.3 |
Math Library Functions |
| 6.4 |
Function Definitions with Multiple
Parameters |
| 6.5 |
Function Prototypes and Argument
Coercion |
| 6.6 |
C++ Standard Library Header
Files |
| 6.7 |
Case Study: Random Number
Generation |
| 6.8 |
Case Study: Game of Chance;
Introducing enum |
| 6.9 |
Storage Classes |
| 6.10 |
Scope Rules |
| 6.11 |
Function Call Stack and Activation
Records |
| 6.12 |
Functions with Empty Parameter
Lists |
| 6.13 |
Inline Functions |
| 6.14 |
References and Reference
Parameters |
| 6.15 |
Default Arguments |
| 6.16 |
Unary Scope Resolution
Operator |
| 6.17 |
Function Overloading |
| 6.18 |
Function Templates |
| 6.19 |
Recursion |
| 6.20 |
Example Using Recursion: Fibonacci
Series |
| 6.21 |
Recursion vs. Iteration |
| 6.22 |
(Optional) Software Engineering
Case Study: Identifying Class Operations in the ATM System |
| 6.23 |
Wrap-Up |