Completed
- Pointers and arrays
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
C++ Full Course for Beginners - Learn C++ in 10 Hours
Automatically move to the next video in the Classroom when playback concludes
- 1 – Introduction, Goals of the course, How course is structured?
- 2 – Do this before starting the course
- 3 – Introduction to C++ What is C++? What kind of apps can you build with C++? Why C++ was created?
- 4 – What is source code, object code, compiler, algorithm?
- 5 - Visual Studio 2019 – Creating a first project setup
- 6 - Visual Studio 2019 basics explained and first “Hello World” program
- 7 - Introduction to variables
- 8 – Rules for naming variables
- 9 – Data types in C++ and how to use sizeof operator
- 10 - Data type overflow
- 11 – What is ASCII table
- 12 - Simple, fun program for ciphering words into ASCII
- 13 - If/else statement Build a program that checks odd/even numbers + flowchart explanation
- 14 - Nested if/else statement Build a program that determines the type of a triangle + flowchart
- 15 - Operators in C++ arithmetic, relational, logical, assignment operators
- 16 - Swapping values of two variables with or without a third variable
- 17 – Build BMI Calculator application + flowchart
- 18 - Ternary Conditional operator Build a Guessing game app
- 19 - Switch/case statement part 1 Build Calculator app
- 20 - Switch/case statement part 2 Build program that checks number of days in a month
- 21 - While loop part 1 + infinite loop example
- 22 - While loop part 2 Build a program for counting digits of a number
- 23 - While loop part 3 Build a program for reversing digits of a number
- 24 - Do while loop Program for PIN validation
- 25 – What is the difference between While loop and Do While loop
- 26 - For loop Build a program for calculating the factorial of a number
- 27 – Nested loops Nesting do while loop and for loop
- 28 – Nested for loop Build Multiplication table app
- 29 – Program for drawing rectangle shape
- 30 – Program for drawing triangle and inverted/reversed triangle shapes
- 31 – Introduction to functions
- 32 – Functions with parameters/arguments multiple and default
- 33 - Function return statement Build program for checking prime numbers
- 34 - Function overloading
- 35 – Build ATM app
- 36 - Generic functions and templates
- 37 – Recursion and recursive functions
- 38 – Introduction to OOP, What are classes and objects
- 39 – OOP Constructors and class methods
- 40 – OOP Encapsulation, GIT: https://github.com/TrueCodeBeauty/EncapsulationCpp.git
- 41 – OOP Inheritance, GIT: https://github.com/TrueCodeBeauty/InheritanceCpp.git
- 42 – OOP Polymorphisam, GIT: https://github.com/TrueCodeBeauty/PolymorphismCpp.git
- 43 - Introduction to pointers
- 44 - Void pointers
- 45 - Pointers and arrays
- 46 - Return multiple values from a function using pointers
- 47 - Dynamic arrays, create/change arrays at runtime
- 48 – Multidimensional dynamic arrays, Two-dimensional array
- 49 - Detecting errors in code using PVS Studio
- 50 - Explaining Memory Leaks
- 51 - Bloopers