C++ Without Fear LiveLessons: A Beginner’s Tutorial That Makes You Feel Smart

C++ Without Fear LiveLessons: A Beginner’s Tutorial That Makes You Feel Smart

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6 Hours | 2.11 GB

C++ Without Fear LiveLessons provides a gentle introduction to C++ for new programmers as well as people with experience in languages such as BASIC. The course helps the new programmer get up to speed as quickly as possible while understanding the C++ way of doing things.

Brian first takes the new C++ programmer through the successful installation of Microsoft Visual Studio, Community Edition. Then, starting with the simplest C++ programs possible, he introduces the building blocks of programming as they are used in C++: variables, loops, control structures, strings, pointers, and then finally classes and objects. At each stage, he explains these concepts in simple, concrete terms and how they add immensely to the power of a program. Above all, by emphasizing the “C++ way” of doing things, he helps even the newest programmer start to quickly look like a C++ professional!

What You Will Learn

  • How to install and run C++ on Microsoft Visual Studio, Community Edition
  • New features of C++11 and C++14, such as ranged-based “for”
  • How to effectively use pointers, strings, vectors, and arrays
  • How to use C++ shortcuts, just like the pros
  • The “why’s” behind language features such as pointers, classes, and objects
Table of Contents

01 C++ Without Fear – Introduction
02 Learning objectives
03 1.1 All about C++
04 1.2 Install Microsoft Visual Studio
05 1.3 Create a simple project
06 1.4 Write a simple program
07 1.5 Use input and output
08 1.6 Add comments
09 Learning objectives
10 2.1 Make a decision in C++
11 2.2 Use AND conditions
12 2.3 Count to 10 using while
13 2.4 Print Fibonacci numbers
14 2.5 Calculate Fibonacci ratios
15 Learning objectives
16 3.1 Print an array of values
17 3.2 Use classic for
18 3.3 Use range-based for
19 3.4 Use and understand vectors
20 Learning objectives
21 4.1 Understand C++ functions
22 4.2 Write a simple function
23 4.3 Pass an argument
24 4.4 Prototype functions
25 4.5 Use two arguments
26 Learning objectives
27 5.1 Declare and use strings
28 5.2 Input a string
29 5.3 Get a line of input
30 5.4 Get a number using line input
31 Learning objectives
32 6.1 What is a pointer
33 6.2 Use a three-step process for pointers
34 6.3 Use a reference to alter argument values
35 6.4 Dynamically allocate an array
36 Learning objectives
37 7.1 Write a class to store data
38 7.2 Write and use the Point class
39 7.3 Write member functions
40 7.4 Write a constructor
41 7.5 Write a default constructor
42 Learning objectives
43 8.1 Create an object with new
44 8.2 Use the arrow operator (-_)
45 8.3 Write a node class
46 8.4 Write a binary tree
47 8.5 Use the binary tree
48 C++ Without Fear – Summary