CGS 4406 - Object Oriented Programming
Lecture Notes and Outlines
-
Introduction to Object-Oriented Programming
-
Basic Building Blocks of C++
-
Control Structures
-
Functions
-
Pass By Reference
-
Classes and Objects
-
Compilation and Debugging
-
More About Classes and Objects
-
Enumerations
-
Array Basics
-
Arrays and Objects, Array Techniques
-
Pointer Basics
-
Pointers, Strings, and I/O
-
Dynamic Memory Allocation
-
Operator Overloading
-
Automatics, Copy Constructor, Assignment Operator
-
Inheritance - the Basics
-
Inheritance - Virtual Functions and more
-
File I/O - (just here for your information. We didn't cover this
in class)
Review Materials
Downloads