C++
Program style suggestions
- Mon. June 8
- C++ as a better C
- Nuts and Bolts of C++
- Writing and Compiling C++ programs
- Object Oriented Design - Stroustrup p 22-39
- Wed. June 10
- Theory and practice of writing a class - Winston chs 9-14
- Class declaration syntax
- Writing methods
- Writing constructors
- Writing access methods
- Overloading
- Methods
- Operators - Winston ch 38, Stroustrup p 262
- Inheritance - Winston chs 15, 16, Stroustrup p 181-187
- Fri. June 12
- Classes updated
- Friends - Stroustrup p 278
- this - Winston ch 33
- Copy constructors - Winston ch 44
- Strings in classes - Winston chs 40-43
- Mon. June 15
animal.cc
animals with file I/O
- Arrays of and pointers to class objects - Winston chs 25, 27, 28
- Virtual member functions - Winston ch 29
- Using a virtual output function - Stroustrup p 612
- File I/O - Winston ch 21, 26, Stroustrup ch 21 (map p 637)
- Wed. June 17
- Multiple file programs - Winston chs 45 - 46, Stroustrup ch 9, man make
Simple makefile
Makefile for web server - httpd
- Multiple inheritance - Stroustrup sec 15.2, p 390
- Linked lists and friend classes - Winston chs 47, 48
- Templates - Winston ch 49
- Iterators - Winston ch 50
- Strange and wonderful C++ code
Jokes - C++ joke, C+-