Learn Advanced C++ Programming
Created By 1
Discover intermediate to advanced C++, including C++ 11s fantastic additions to the C++ standard
Created By 1
English
Discover intermediate to advanced C++, including C++ 11s fantastic additions to the C++ standard
Created By 1
English
Introduction
Source Code
Exceptions Basics
Standard Exceptions
Custom Exceptions
Exception Catching Order
Writing Text Files
Reading Text Files
Parsing Text Files
Structs and Padding
Reading and Writing Binary Files
Vectors
GUI Programming Overview
NA
This course will take you from a basic knowledge of C++ to using more advanced features of the language. This course is for you if you want to deepen your basic knowledge of C++, you want to learn C++ 11 features, or you've taken my free beginners' C++ course and you're looking for the next step.
We'll start with a look at C++ file handling and move through STL, template classes, operator overloading, lambda expressions, move constructors and much more besides.
At the end of the course I'll show you how to create a program that generates fractal images, using a a few of the language features we've seen in the course and giving you a great work out with smart pointers and arrays.
I'll give you exercises throughout the course, ranging from easy near the start, to quite tricky (but optional!) near the end of the course.
After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in my home town of Derby, UK.