Chapter 9 Subprograms

How much operator overloading is good, or can you have too much ? Coroutines. A coroutine is a subprogram that has multiple entries and controls them itself. It is also called symmetric control. It also has the means to maintain their status between activation. This means that coroutines must be history sensitive and thus have static local vars. ................
................