Completed
- Reviewing Key Concepts
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
C++ Programming All-in-One Tutorial Series
Automatically move to the next video in the Classroom when playback concludes
- 1 - Introduction
- 2 - Installing g++
- 3 - C++ Concepts
- 4 - More C++ Concepts
- 5 - Using Directive and Declaration
- 6 - Variable Declaration and Initialization
- 7 - Using Variables with cout
- 8 - User Input with cin
- 9 - Conventions and Style Guides
- 10 - Intro to Functions
- 11 - Intro to Creating Custom Functions
- 12 - Pow Function
- 13 - Creating Custom Functions
- 14 - Creating Void Functions
- 15 - Intro to C++ Data Types
- 16 - Integral Data Types and Signed vs Unsigned
- 17 - Integral Data Types, sizeof, limit
- 18 - char Data Type
- 19 - Escape Sequences
- 20 - bool Data Type
- 21 - Floating Point Numbers
- 22 - Constant const, macro, and enum
- 23 - Numeric Functions
- 24 - String Class and C Strings
- 25 - get line for Strings
- 26 - String Modifier Methods
- 27 - String Operation Methods
- 28 - Literals
- 29 - Hex and Octal
- 30 - Operator Precedence and Associativity
- 31 - Reviewing Key Concepts
- 32 - Control Flow
- 33 - If Statement Practice
- 34 - Logical and Comparison Operators
- 35 - Switch Statement and Enum
- 36 - Intro to Loops
- 37 - For Loops How to Calculate Factorial
- 38 - While Loop and Factorial Calculator
- 39 - Do While Loop
- 40 - Break and Continue
- 41 - Conditional Operator
- 42 - Intro to Our App
- 43 - Creating a Menu
- 44 - Creating a Guessing Game
- 45 - Intro to Arrays and Vectors
- 46 - Working with Arrays
- 47 - Passing Arrays to Functions
- 48 - Fill Array from Input
- 49 - Using and Array to Keep Track of Guessing
- 50 - Intro to Vectors
- 51 - Creating a Vector
- 52 - Passing Vectors to Functions
- 53 - Refactor Guessing Game to Use Vectors
- 54 - STL Array
- 55 - STL Arrays in Practice
- 56 - Refactor Guessing Game to Use Templatized Array
- 57 - Array vs Vector vs STL Array
- 58 - Range Based for Loop
- 59 - Intro to IO Streams
- 60 - Writing to Files with ofstream
- 61 - Readings from Files with ifstream
- 62 - Saving High Scores to File
- 63 - Functions and Constructors
- 64 - Refactoring IO to Function Call and Testing
- 65 - Multidimensional Arrays and Nested Vectors
- 66 - Const Modifier
- 67 - Pass by Reference and Pass By Value
- 68 - Swap Function with Pass by Reference
- 69 - Intro to Function Overloading
- 70 - Function Overloading Examples
- 71 - Default Arguments
- 72 - Intro to Multifile Compilation
- 73 - Multifile Compilation
- 74 - Makefiles
- 75 - Creating a Simple Makefile
- 76 - Intro to Namespaces
- 77 - Creating a Namespace
- 78 - Intro to Function Templates
- 79 - Creating a Function Template
- 80 - Overloading Function Templates
- 81 - Intro to Object Oriented Programming
- 82 - Intro to Structs
- 83 - Creating a Struct
- 84 - Classes and Object
- 85 - Creating a Class
- 86 - Working with Objects
- 87 - Intro to Constructors
- 88 - Constructors and Destructors
- 89 - Encapsulation
- 90 - Getters and Setters
- 91 - Static Data Members
- 92 - Intro to Operator Overloading
- 93 - Operator Overloading == and +
- 94 - Overloading Insert and Extraction Operators
- 95 - Friend Functions and Operator Overloading
- 96 - Class Across Files
- 97 - Inheritance and Polymorphism
- 98 - Base Classes and Subclasses Inheritance
- 99 - Polymorphism
- 100 - Conclusion