Video Example of destructor & copy constructor
Example of constructor, destructor, and copy constructor. The output here is pretty verbose because the intention is to understand when the different functions get called. In general, constructors, destructors, and copy constructors (and especially overloaded operators) should avoid output to stdout.
Video Examples of C++ references
Demonstration of how to work with references, including a function that returns a reference.
Video Comparing structs & classes in C++
DIfferences and similarities between structs & classes in C++. Also an example of usin g a char pointer to view memory contents.
Video More complete example of memory management and the rule of 3
Demonstrates using delete vs delete[], value & reference semantics, copy constructors, and overloading the = operator.