C++
C++
This is an comprehensive and immersive course designed to provide participants with a thorough understanding of the C++ programming language, ranging from fundamental concepts to advanced.
This course begins with a solid foundation in the basics of C++, participants will delve into the syntax, variable, data types, and control structures, laying the groundwork for more advanced topic. Emphasis is placed on cultivating a strong understanding of object-oriented programming (OOP) principles.
Explore Topics
2.Introduction to C++ Programming
7 topics3.Basics of C++
7 topics4.Data Types in C++
16 topics4.1Introduction to Fundamental Data Types in C++.4.2Void Data Type4.3Integer Datatype in C++4.4Fundamental Data Types Sizes4.5Signed Integers4.6Unsigned Integers4.7Fixed Width Integers and size_t4.8Floating Point Numbers4.9Boolean Values4.10Chars4.11Qualifiers4.12Storage Classes4.13Type Qualifiers4.14Size Qualifiers4.15Sign Qualifiers4.16Function Specifiers
5.Constants
9 topics6.Operators
2 topics7.Control Flow in C++
5 topics9.Basics of C++: Functions and Files
8 topics10.Working with Functions in C++
6 topics11.Function Overloading and Function Templates
4 topics12.Scope, Duration, and Linkage
8 topics13.Arrays and Strings in C++
7 topics14.Compound Types: References and Pointers in C++
18 topics14.1Introduction of Compound Types in C++14.2References in C++14.3Pointers in C++14.4Pass by Address in C++14.5Return by Reference and Return by Address in C++14.6In and Out Parameters in C++14.7Pointers Arithmetic in C++14.8Member Selection with Pointers and References in C++14.9Introduction to Smart Pointers and Move Semantics in C++14.10Move Semantics std::move in C++14.11std::unique_ptr in C++14.12std::shared_ptr in C++14.13std::weak_ptr in C++14.14References Vs Pointers14.15Double Pointers14.16Void Pointers14.17Interpreting Complex Declarations14.18Const with Pointers
15.Dynamic Memory Management
2 topics16.Static Member
2 topics17.Compound Types: Enums and Structs
5 topics18.OOP in C++
6 topics19.OOP in Depth
13 topics19.1Introduction to Object-Oriented Programming in C++19.2Classes in Depth19.3Member Functions in C++19.4Access Function in C++19.5Constructors in C++19.6Destructors in C++19.7This Pointer in C++19.8Classes and Header Files in C++19.9Static Member Variables in C++19.10Friend Non-Member Function in C++19.11Relationships Between Classes19.12Object Clonning19.13Object Slicing
20.Inheritance
6 topics21.Operator Overloading in C++
5 topics22.Generic Programming in C++
2 topics23.Exception Handling in C++
0 topics24.File Handling
1 topics25.Bit Manipulation
2 topics26.Standard Template Library (STL)
21 topics26.1STL in C++26.2STL Containers in C++26.3Sequence Containers std::vector in C++26.4Sequence Containers std::list in C++26.5Sequence Containers std::deque in C++26.6Sequence Containers std::array in C++26.7Sequence Container std::forward_list in C++26.8Container Adapters std::queue in C++26.9Container Adapters std::stack in C++26.10Container Adapters std::priority_queue in C++26.11Associative Containers std::set in C++26.12Associative Containers std::map in C++26.13Associative Containers std::multiset in C++26.14Associative Containers std::multimap in C++26.15Unordered Containers std::unordered_set in C++26.16Unordered Containers std::unordered_map in C++26.17Unordered Containers std::unordered_multiset in C++26.18Unordered Containers std::unordered_multimap in C++26.19Algorithms in STL C++26.20Iterators in STL C++26.21Comparator
