ATTENTION: WiBit.Net will be temporarily taken offline for routine maintenance on 12/9/2016.
We apologize for any inconvenience.

Programming in C++

  • 11:59:02

  • 182,322

The time has come. Your destiny is taking shape. You are taking your next big leap in your journey of becoming the greatest software developer the world has ever seen! Well maybe... Don't hold us liable for that or anything... C++ is the most important programming language to learn. If you have gotten this far you probably already know a lot about C++, or at least have heard some things. We are stepping up from our procedural language predecessor (C) and jumping into the world of Object Oriented Programming. You can probably begin to see how our learning structure is baby stepping you into the high level languages. You have learned the basics of what programming is, then C and now C++! Pretty sweet transition, if we do say so ourselves!

We know that C++ has its roots in the 1970's, which those of us keeping time know that this was a long time ago. How can something from the 70's have any relevance today? I mean, disco is dead! No one has a harry chest with the first three buttons undone and a gold chain (we hope anyway)! Last I checked Tom Selleck, Burt Reynolds and Susan Summers aren't sex symbols anymore. How is it possible that C++ has stood the test of time? Well... for one very simple reason... IT'S AWESOME!

Many modern languages today were inspired by C++. It is imperative to learn C++ before even attempting Java or C# or any other OOP language. Syntax structure for C++ is pretty much the same as C and other higher level languages follow similar syntax and program structure as C++.

In this course you will pick up where C left off! We will begin with the major differences between C and C++ and then very quickly get into classes. The first classes we will use are not ones that we create, but rather classes that our friends from the 70's wrote for us! Then we will write our own super awesome classes! We will then move right into advanced programming techniques such as multithreading, delegation, properties, and even basic GUI development.

Introduction
21:11 30,083 5
Basic I/O
04:19 6,290 1
Console I/O
07:20 4,701 1
File I/O
19:44 13,217 3
String
26:37 10,604 4
Dynamic Memory & Exceptions
14:39 5,650 2
Introduction to Classes
35:49 16,734 7
Method Overloading
09:56 4,033 2
Constructors & Destructors
12:11 4,005 2
Virtual & Friendly Functions
1:44:08 22,819 23
Class Inheritance
13:39 3,501 2
Namespaces
20:37 4,096 4
Templates
11:15 2,770 2
Static Members
10:24 2,287 2
Threads
30:41 5,116 5
Delegation
15:37 3,060 3
Properties
53:53 7,415 12
Linked List Project
1:08:28 9,165 14
Basic Windows GUI
25:00 4,657 4
Object Oriented Design
19:02 2,453 3
Operator Overloading
11:28 2,939 2
Integer Class Lab
31:18 3,305 7
Delegate Class Lab
41:09 3,353 8
WiBit Stack/Queue Lab
32:02 2,522 6
Thread Class With Delegate Lab
35:22 3,767 10
Timer Class Lab
43:00 3,780 10

Related Courses