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
1.Introduction to C++ Programming
7 topics2.Basics of C++
7 topics3.Data Types in C++
16 topics3.1Introduction to Fundamental Data Types in C++.3.2Void Data Type3.3Integer Datatype in C++3.4Fundamental Data Types Sizes3.5Signed Integers3.6Unsigned Integers3.7Fixed Width Integers and size_t3.8Floating Point Numbers3.9Boolean Values3.10Chars3.11Qualifiers3.12Storage Classes3.13Type Qualifiers3.14Size Qualifiers3.15Sign Qualifiers3.16Function Specifiers
4.Constants
9 topics5.Operators
2 topics6.Control Flow in C++
5 topics8.Basics of C++: Functions and Files
8 topics9.Scope, Duration, and Linkage
8 topics10.Working with Functions in C++
6 topics11.Function Overloading and Function Templates
4 topics12.Arrays and Strings in C++
7 topics13.Compound Types: References and Pointers in C++
18 topics13.1Introduction of Compound Types in C++13.2References in C++13.3Pointers in C++13.4Pass by Address in C++13.5Return by Reference and Return by Address in C++13.6In and Out Parameters in C++13.7Pointers Arithmetic in C++13.8Member Selection with Pointers and References in C++13.9Introduction to Smart Pointers and Move Semantics in C++13.10Move Semantics std::move in C++13.11std::unique_ptr in C++13.12std::shared_ptr in C++13.13std::weak_ptr in C++13.14References Vs Pointers13.15Double Pointers13.16Void Pointers13.17Interpreting Complex Declarations13.18Const with Pointers
15.Memory Model and Dynamic Memory
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
