A Review of C++
Topics
- Mechanics
- Linux tutorial
- Procedural Paradigm
- identifiers; reserved words; data types; ASCII; constants; variables; arrays
- strings, simple I/O
- Böhm and Jacopini structures; single-entry, single-exit; structured programming
- functions, pass by value & reference, recursion
- Object Oriented Paradigm
- coupling, cohesion, abstraction, encapsulation
- composition, inheritance, polymorphism
- class definition, access modifiers
- constructors, destructors
- copy constructors
- operator overloading
- pointers, dynamic memory allocation
- Software Engineering
- design
- algorithm development, debugging