COP 3330 - Notes and Resources
Code examples from the textbook (Savitch,
Absolute C++
, 3rd ed.)
My Summer 2010 COP 3014 course web site (pre-requisite course)
Lecture notes from COP 3014, Summer 2010 (use as needed for review)
COP 3330 Lecture Notes / Outlines
Introduction to Object-Oriented Programming
Classes and Objects
Compilation and Debugging
More About Classes and Objects
Operator Overloading Basics
Composition: Objects as Class Members
Arrays and Classes
Dynamic Memory Allocation and Classes
Automatics, Copy Constructor, Assignment Operator
Strings: C-strings vs. strings as objects
Inheritance - The Basics
Inheritance - Virtual Functions and Abstract Classes
Another set of examples, built up in pieces
Multiple Inheritance
Bitwise Operators
Template Classes and Functions
Intro to Data Structures
Recursion
Exception Handling
Functors (Function Objects)
A general info page
Code examples
Miscellaneous
Special notes about changing formatting settings for output streams
Using the GDB Debugger
Notes written up by John Thrasher
Test Review Checklists
Review List of topics covered (for Test 1)
Review List of topics covered (for Test 2)
Review List of topics covered (since Test 2)
Practice code-writing exercise (you will get this
format
on final)
and one possible solution