Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Software Development II
Home
Modules
Software is Hard
Course Introduction
Git and GitHub
C++'s Place in the World
C++ Fundamentals
Unit Testing
Principles and Practices
OO Fundamentals
STL and Vector
The static Keyword
Smart Pointers
Object Conversations
Inheritance
Labs
Lab Submissions
Laboratory 0
Laboratory 1
Laboratory 2
Laboratory 3
Project
Test and Exam
Resources
Learning C++
Learning Git and GitHub
Miscellaneous
SD II GitHub Organisation
SD II Ulwazi Site
Modules
Inheritance
Inheritance
Part 1: Key Concepts
Lecture
,
slides
, and
code
Part 2: The Mechanics
Lecture
,
slides
,
code
and
handout
Understanding Virtual Tables in C++
Part 3: Modelling
Lecture
,
slides
,
code
and
handout