Completed
00:02:05 - - Welcome to c++ course
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
C++ - A Complete and Modern Course for Beginners
Automatically move to the next video in the Classroom when playback concludes
- 1 00:00:00 - - intro
- 2 00:02:05 - - Welcome to c++ course
- 3 00:05:07 - - Prerequisite and tools
- 4 00:12:09 - - Understand the entry Point
- 5 00:21:59 - - Compare the 2 Hello world
- 6 00:29:17 - - Version history and official docs
- 7 00:35:51 - - Return type and comments
- 8 00:44:31 - - Redefine program in cpp
- 9 00:50:57 - - What is namespace in Cpp
- 10 00:55:22 - - First iteration of program
- 11 01:00:18 - - Can I name that
- 12 01:08:10 - - Get the colour and assignment
- 13 01:17:32 - - Your first intro to pointers
- 14 01:28:13 - - Reference is the actual tough thing in cpp
- 15 01:34:38 - - Cpp Array are different with pointers
- 16 01:46:04 - - A formal intro to integers
- 17 01:57:27 - - Conditional and ternary
- 18 02:09:46 - - Conditional as switch
- 19 02:17:36 - - While and Do while loop
- 20 02:32:46 - - for and range based loop
- 21 02:44:10 - - loop with pointers and shortcuts
- 22 02:58:04 - - Always use float with caution
- 23 03:06:35 - - Why always divide by zero with try catch
- 24 03:17:00 - - Sneak peak to functions in cpp
- 25 03:25:10 - - linkers qualifiers prefix and postfix
- 26 03:39:36 - - Basics of operations
- 27 03:46:40 - - Logical AND OR and NOT
- 28 03:54:19 - - Bitwise operation in cpp
- 29 04:01:18 - - Memory Leak in cpp
- 30 04:09:49 - - Get started with structs in cpp
- 31 04:21:36 - - Enums and preprocessors
- 32 04:28:39 - - A challenge to strongly type language
- 33 04:36:17 - - Heap and stack memory
- 34 04:51:43 - - Detailed intro to functions
- 35 05:06:28 - - How to create header file in cpp
- 36 05:17:18 - - Your first intro to templates
- 37 05:21:39 - - What are functional pointers
- 38 05:28:39 - - nullptr saves the day
- 39 05:34:36 - - Factorial and recursion are close friends
- 40 05:44:09 - - Lets talk about MACROS
- 41 05:58:52 - - Variadic templates and recursion
- 42 06:08:59 - - A design example
- 43 06:06:07 - - Get started with class and objects
- 44 06:23:52 - - Getters and Setters for a data member
- 45 06:33:21 - - Method separation and const qualified methods
- 46 06:41:43 - - Constructor destructor and rule of 3
- 47 07:07:49 - - Disable the constructor
- 48 07:10:28 - - THIS is not easy in cpp
- 49 07:25:35 - - Inheritance in my favourite
- 50 07:31:27 - - Base class Derived class and overriding
- 51 07:45:01 - - Friend keyword comes with caution
- 52 07:49:29 - - Multiple Inheritance
- 53 07:52:34 - - Polymorphism and Virtual
- 54 07:59:35 - - What are smart pointers
- 55 08:04:10 - - Unique pointers and issues
- 56 08:13:06 - - Shared pointers in smart pointers
- 57 08:16:54 - - Weak Pointers in smart Pointers
- 58 08:20:24 - - Move semantics Lvalue and Rvalue
- 59 08:32:48 - - Vectors - Dynamic array
- 60 08:48:13 - - Lambda - a small hello
- 61 08:56:49 - - Create, rename and delete files
- 62 09:04:47 - - Reading and writing into files and MODES
- 63 09:13:39 - - Introduction to STL
- 64 09:23:30 - - Main components in STL
- 65 09:31:07 - - Functions in STL
- 66 09:38:02 - - Sort Algo in STL
- 67 09:46:05 - - Search Algo to STL
- 68 09:50:23 - - Partition and Stable partition in STL
- 69 09:57:01 - - Revisiting Vectors in STL
- 70 - - List in STL
- 71 10:06:18 - - Queue and priority Queue STL