C++ Constructors, Inheritance & Static Members

preview_player
Показать описание
0:00 Introduction
1:24 Overview of Constructors
5:59 Default Constructors
11:11 Non-Default Constructors
18:12 Initialising Data Members
19:45 Member Initialiser
21:31 Constructors and Inheritance
26:29 Using the Member Initialiser to call the Parent's Constructor
28:30 The 'default' Specifier
30:37 The 'this' pointer
33:36 Passing Objects by reference
38:12 Copy Constructors
41:28 When a Copy Constructor is invoked
44:36 Shallow Copies vs Deep Copies
47:33 Shallow Copy example
52:42 Deep Copy example
56:55 The 'delete' Specifier
58:47 Converting Constructors
1:02:42 Static Members
1:04:52 Static Data Members
1:07:23 Static Member Functions
1:10:49 Exercise 1 - Creating a Default Constructor
1:17:33 Exercise 2 - Creating a Non-Default Constructor
1:21:55 Exercise 3 - Deleting the Default Constructor
1:24:16 Have a go at the remaining exercises!
Рекомендации по теме