
There are many C++ compilers out there but in this lecture I show you one I like to use.
In most code related tutorials we always start with the Hello World example. This is my C++ course Hello World
What is a variable and how are they used in C++. In this lecture we look at this
In this lecture we examine a simple bit of C++ code that give variable definition examples
Some notes on good variables and bad variables
There are a few ways of representing strings/words in C++. Here we examine the common used examples
In this lecture we examine a simple bit of C++ code which has string definitions
In this lecture we examine what is a for loop and why use it in C++ code
In this lecture we show an example of a for loop in some C++ code and how its used
In this lecture we show an example of a while loop and how its used in a C++ code example
In this lecture we show a code example of a Do While loop and its use
What is the if statement and how do you use it
Code example of an if statement
This lecture describes what is the Break keyword and what is the Continue keyword, what they are used for and how we can use them in code
This lecture gives an example code showing how break and continue are used and how they have different usages
How can we easily reuse code without having to keep writing it over and over again. In this lecture we examine this issue.
The main function is a requirement in any C++ application. In this lecture we take a look in more details at the main function and how its defined.
Function definitions
In this lecture we discuss our first example of functions where we define them first.
In this lecture we talk about how we declare the functions before we use them
In this lecture we show how you can define the functions in a separate file than the main function
In this lecture we talk about function input values
In this lecture we talk about return values
What is an array and how do we use them
Here is some example code of arrays
What is a pointer and how do we use them
Here is some example code using pointers
In this lecture we take a look at an example of enum and how it is used
In this lecture we take a look at the Union data type
This lecture shows how we can write a program to reverse an input string using loops, arrays, pointers and function calls.
What is a C++ class
Lets talk some more about Deconsructors in a C++ Class
In this lecture we talk about virtual methods, pure virtual and give examples of using the virtual keyword
In this lecture we talk about what is a struct and how are the used in C++
What is a linked list and how is it used. In this lecture I show an example of a linked list and show you its used in a program
In this lecture we introduce vectors and give some example code in using one
In this lecture we take a look at a template function
Template classes are very powerful and quite easy once you know the structure. In this lecture we examine an example template class
C/C++ has been used for many years to write some of the best applications for many of the computers out there.
Going me and in this course I teach you how to program the fast, powerful and popular C++ programming language from scratch, only assuming you have basic computer.
Learn by example with over 15 (and growing) code examples plus lectures to explain key concepts in C++.
C++ has been favoured by the professional programmers for many years because of its power and flexibility. Many games have been written in C++. Many of the scripting languages modelled on the syntax and style.
Even today C++ is a popular language, even still amongst the indie game programmers. Its flexible enough to create a Windows UI or program a Unix TCP server.
C++ is a challenging language; but in this course I take you step by step through the basics. Building you skills and through many code examples I show you how to build a program and how to create C++ classes and objects.
So, don't delay, start learning today and you could be using these basics in your next computer program.
5th June 2015 - Course Update
Template classes are great; they provide a way of create a class to manipulate a data type even when you are not sure what that datatype will be. I've just added a new lecture that shows you an example Template Class and how they are used. Enjoy.
9th June 2015 - Course Update
3 new lectures added. One on Linked Lists, one on Enum and third on Union. Enjoy