The C++ Video Course
Topics Covered
Contents of Tape 1
- Unit 1 - C++ as a Safer C
- Unit 2 - Enumerated Types
- Unit 3 - The bool Type
- Unit 4 - Inline Functions
- Unit 5 - The void Pointer
- Unit 6 - Reference Types
Contents of Tape 2
- Unit 7 - The C++ struct
- Unit 8 - Member Functions and
Constructors
- Unit 9 - Destructors
- Unit 10 - The Copy
Constructor
- Unit 11 - Assignment
Operators
- Unit 12 - Conversion
Operators
- Unit 13 - Initialization
versus Assignment
Contents of Tape 3
- Unit 14 - Abstraction and
Encapsulation
- Unit 15 - Has-a Relationships
- Unit 16 - Observer versus
Modifier Functions
- Unit 17 - Operator
Overloading
- Unit 18 - Temporary
Expressions
- Unit 19 - Member versus
Non-member Operators
- Unit 20 - Friend Classes and
Functions
- Unit 21 - Maintaining Logical
Operator Relationships
- Unit 22 - Determining
Operator Membership
- Unit 23 - Increment and
Decrement Operators
Contents of Tape 4
- Unit 24 - The iostream
Library
- Unit 25 - Static Members
- Unit 26 - The new and delete
Operators
- Unit 27 - Value versus
Reference Semantics
- Unit 28 - One-to-Many
Relationships (Part 1)
- Unit 29 - One-to-Many
Relationships (Part 2)
Contents of Tape 5
- Unit 30 - Inheritance (Part
1)
- Unit 31 - Inheritance (Part
2)
- Unit 32 - How Derived Classes
Work
- Unit 33 - The iostream
Hierarchy
- Unit 34 - Inheritance versus
Composition
- Unit 35 - Like-a
Relationships
- Unit 36 - Object Oriented Programming
Contents of Tape 6
- Unit 37 - Virtual Functions
- Unit 38 - Calling Virtual
Functions
- Unit 39 - Virtual Destructors
- Unit 40 - Virtual Tables
- Unit 41 - Modifying Existing
Classes
- Unit 42 - Pointers to Members
- Unit 43 - Multiple
Inheritance
- Unit 44 - Virtual Base
Classes
- Unit 45 - Abstract Base
Classes
- Unit 46 - Runtime Type
Identification
The C++ Video
Course description
Product List
Go Shopping