Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Modern C++ Basics Module
Introduction to Modern C++ Basics Module
Course pre-requisites
Tools Needed in this course
Understanding your role as C++ Developer
Agreements 🙌
Motivation behind C++ core-guidelines
Getting Started with Modern C++
History of C++
Modern C++ code life cycle
C++ File Structure
Building Stages
Introduction to Building Stages
Building stages pre-processor
Install tldr
Compiling your C++ Application
Basic Input/Output Operations
Introduction to Input/Output Stream
📖 Read More in Input/output operations
Modern C++ basics
Introduction to Variables and datatypes
Built-in datatypes - Basics
Modifiers
Practice on basic datatypes
Core guidlines #1
const and constexpr
Built-in data types (complex) (Array)
Core Guidelines #2
Built-in datatypes (Complex) (Strings) #1
Built-in datatypes (Complex) (Strings) #2
Merge Arrays and Strings to create new container
Control Flow
If .. else Statement
Start Writing Start Writing Menu Application 🖋️🖋️ (You should do it, we are going to build on that 😃)
⚠️ Standard input with character data type ⚠️
Refactoring code using Switch case
C++ Core-guideline #3
Loops #1 (While Loop)
Loops #2 (For Loop)
Loops #3 (For Range)
Break and Continue
Operators
📑 Operators Basics (Important to watch it 😃😃😃😃)
Using Operators in our Menu Application
Operator Overloading
🚨 Functions (Important section)
Functions concepts #1
Functions views
Function overloading
Function Default Parameters
How to design a function
Read More about Functions
Pointers and References
Introduction to Pointers and references
Read more about Pointers and References
🚨 User-defined datatypes
Classes
Add classes to our application
Enums
Improve applications readability using enums
Graduation Project
Requirements
Submit Project for reviewing it
Feedback
Feedback form
Loops #3 (For Range)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock