What you'll get

  • Govt. Verified Certification
  • Job Credibility
  • Certification Valid for Life
  • Lifetime Access To E-learning

Description

Course content

Total: 56 lectures
  • Introduction
  • The C++ Compilation Model
  • Built-in Data Types
  • Pointers and References
  • Control Flow Statements
  • The try-catch block
  • Arrays
  • Functions
  • Introduction
  • Function Declaration and Definition
  • Local and Global Variables
  • Passing Arguments and Returning Values
  • Working with const References or r-value References
  • Const Parameters and Default Arguments
  • Default Arguments
  • Namespaces
  • Function Overloading
  • Classes
  • Introduction
  • Declaring and Defining a Class
  • Member Functions
  • Constructors and Destructors
  • Resource Acquisition Is Initialization
  • Nested Class Declarations
  • Friend Specifier
  • Copy Constructors and Assignment Operators
  • Operator Overloading
  • Introducing Functors
  • Generic Programming and Templates
  • Introduction
  • Templates
  • Defining Function and Class Templates
  • Non-Type Template Parameters
  • Making Templates Easier to Use
  • Being Generic in Templates
  • Variadic Templates
  • Writing Easy-to-Read Templates
  • Standard Library Containers and Algorithms
  • Introduction
  • Sequence Containers
  • Associative Containers
  • Unordered Containers
  • Container Adaptors
  • Unconventional Containers
  • std::optional
  • std::variant
  • Iterators
  • Algorithms Provided by the C++ Standard Template Library
  • Object-Oriented Programming
  • Introduction
  • Inheritance
  • Polymorphism
  • Virtual Methods
  • Interfaces in C++
  • Dynamic Memory
  • Safe and Easy Dynamic Memory

Reviews

Please login or register to review
Frequently Asked Questions