| No. | Description | Links |
| 1 | Overview of the selected IDE (Dev-C++)
Overview of a C++ Program
The Hello World Program
C++ Tutorial Duration: 14 mins |  |
| 2 | Creating and Utilizing Variables
Taking User Input
Type Casting
Test: I/O Test 1
C++ Tutorial Duration: 10 mins |  |
| 3 | Using Header Files
Math Operations
C++ Tutorial Duration: 11 mins | Subscribe
|
| 4 | If-Else Statement
Relational Operators
Comments
Test: 'If' Test 1
C++ Tutorial Duration: 9 mins | Subscribe
|
| 5 | If-Else Statement
Logical Operators
C++ Tutorial Duration: 9 mins | Subscribe
|
| 6 | The Switch Statement
C++ Tutorial Duration: 14 mins | Subscribe
|
| 7 | Looping with:
The While Loop
The do-While Loop
C++ Tutorial Duration: 8 mins | Subscribe
|
| 8 | Looping with the For Loop
C++ Tutorial Duration: 14 mins | Subscribe
|
| 9 | Introduction to Functions
Passing function arguments by Value
Passing function arguments by Reference
C++ Tutorial Duration: 13 mins | Subscribe
|
| 10 | Function Overloading
Using Default Arguments
C++ Tutorial Duration: 10 mins | Subscribe
|
| 11 | Introduction to Classes
Creating Classes
Creating and using objects
C++ Tutorial Duration: 11 mins | Subscribe
|
| 12 | Introduction to classes
Constructors & Destructors
C++ Tutorial Duration: 15 mins | Subscribe
|
| 13 | Introduction to Arrays
Understanding how to use arrays
C++ Tutorial Duration: 18 mins | Subscribe
|
| 14 | Introduction to Arrays
Creating and using Arrays of Objects
C++ Tutorial Duration: 7 mins | Subscribe
|
| 15 | Introduction to Arrays
Operator Overloading
Example: Matrix Addition
C++ Tutorial Duration: 17 mins | Subscribe
|
| 16 | Introduction to Arrays
A Simple Game of TicTacToe
C++ Tutorial Duration: 29 mins | Subscribe
 |
| 17 | Introduction to C Strings (Character Arrays).
This video describes how to create strings.
It also covers how to get string input from the commandline
C++ Tutorial Duration: 25 mins | Subscribe
|
| 18 | Introduction to Pointers.
This video illustrates the general functionality of pointers as they apply to variables and arrays.
This is foundation material for further use in strings and other concepts
C++ Tutorial Duration: 19 mins | Subscribe
|
| 19 | Introduction to C Strings (Character Arrays).
This video discusses functions that can be used on the strings we have looked at earlier
These include: strcpy,strlen,strcat,strncpy,memcpy,memmove,strncat
C++ Tutorial Duration: 13 mins | Subscribe
|
| 20 | Introduction to C Strings (Character arrays).
This video discusses more functions that can be used on the strings we have looked at earlier
These include: strcmp,strncmp,memcmp,strstr,strcspn,strchr,strmem
C++ Tutorial Duration: 20 mins | Subscribe
|
| 21 | Introduction to C++ Strings
This video introduces the C++ string object.
String functions covered include: append(), at(), assign(), getline(), swap() and the string constructor
C++ Tutorial Duration: 19 mins | Subscribe
|
| 22 | Introduction to C++ Strings
This video discusses functions of the C++ String Object
The functions covered include: length(), empty(), clear(), size(), copy(), data(), compare()
C++ Tutorial Duration: 20 mins | Subscribe
|
| 23 | Introduction to C++ Strings
This video discusses functions of the C++ String Object.
Functions covered include: max_size(), insert(), replace(), substr(), push_back(), find(), rfind(), find_first_not_of()
C++ Tutorial Duration: 11 mins | Subscribe
|
| 24 | In this video we take a look at the New and Delete operations for dynamically allocating and deallocating memory. This functionality allows the creation of objects at runtime rather than at design time
C++ Tutorial Duration: 19 mins | Subscribe
|
| 25 | In this video we look at how to split a program consisting of multiple classes into multiple files using header files.
C++ Tutorial Duration: 22 mins | Subscribe
|
| 26 | This video introduces Vectors as a way of creating dynamic array structures.
The functions of Vectors covered include: size(), max_size(), resize(), capaciy(), reserve(), at(), front, back(), push_back(), pop_back()
C++ Tutorial Duration: 15 mins | Subscribe
|
| 27 | This video goes over more functions associated with vectors. The functions covered in this video include: begin(), end(), rbegin(), rend(), empty() and assign()
C++ Tutorial Duration: 16 mins | Subscribe
|
| 28 | This video rounds up the set of tutorials on vector functions. The vector functions covered are the following:
insert()
erase()
swap() and
clear()
C++ Tutorial Duration: 11 mins | Subscribe
|
| 29 | In this video we introduce the concept of inheritance. Specifically you will learn about the main benefits of inheritance.
This tutorial does not introduce writing code to implement inheritance. That will follow in later videos.
C++ Tutorial Duration: 11 mins | Subscribe
|
| 30 | This tutorial is our first dip into implementing inheritance structures. From this you will gain a basic understanding of how to implement inheritance in your c++ programs
C++ Tutorial Duration: 11 mins | Subscribe
|
| 31 | In this video we will concern ourselves with the effects of the various Access Specifiers (Public, Protected, Private) on Inheritance structures. We explore the differences between Public, Protected and Private Inheritance . This video will also explain what composition is and how to implement it.
Keep in mind that this topic can be somewhat challenging at first, plan to give yourself sometime to truly understand the topic. It will pay off.
C++ Tutorial Duration: 17 mins | Subscribe
|
| 32 | In this tutorial we bring up the issue of how to utilize constructors in an inheritance heirarchy.
It is not a must that constructors be used to define your objects but they tend to allow for cleaner, more compact code that is easier to read.
Defining an object with a relevant non-zero argument constructor, where required, also means that you will never have an improperly defined object.
We also look at Initialization Lists as an alternative method of initializing objects and variables.
C++ Tutorial Duration: 22 mins | Subscribe
|