Intermediate C++ Programming Full Course ⚡️

Опубликовано: 07 Апрель 2026
на канале: Alpha Brains Courses
10,088
225

About this Course
In this training course on Intermediate C++ Programming, our experts at Explain will guide you beyond the fundamentals of this robust programming language. This course is specifically designed for individuals who already have a basic understanding of C++. You will delve into topics such as data types and initialization, function parameters and returns, class implementation, advanced class construction, object relationships, global and class member operator overloading, and inheritance and polymorphism. Additionally, you will learn about the Standard Template Library (STL), including STL string, sequence containers, iterators, and algorithms. With the completion of this computer-based training course, you will have gained a comprehensive understanding of the C++ programming language.


```
Show your Love & Support:
  / alphabrains  
☕️ [Buy me a coffee!] (https://www.buymeacoffee.com/alphabrains)
Would Help me make more content like this one :)

```

TimeStamp
Introduction
0:00:00 Introduction
0:04:13 About The Author

Data Types And Initialisation
0:05:47 Overview
0:09:22 Enums
0:14:19 Structures
0:23:00 Unions
0:27:02 Data Alignment
0:32:32 Universal Initialisation
0:38:31 Hands On

Function Parameters Returns And Overloading
0:40:41 Overview
0:42:01 Reference Parameters
0:50:01 Arrays As Parameters
0:53:59 Returned Values
1:01:38 Pointer Parameters
1:03:17 Function Overloading
1:07:24 Optional Parameters
1:10:35 Hands On

Implementing Classes
1:14:25 Overview
1:18:26 Modifier And Query Functions
1:19:46 Class Initialisation
1:26:13 Default And Delete
1:28:01 Constructor Chaining
1:31:23 Class Destruction
1:34:57 Class Inlining
1:38:02 Static Class Members
1:46:30 Hands On

Advanced Class Construction
1:47:30 Construction Issues
1:55:31 Copy Construction
2:00:10 Reducing Copying
2:09:01 Conversion Constructors
2:14:13 Casting
2:21:50 Implicit And Explicit Conversion
2:23:45 Hands On

More Pointers
2:26:05 Overview
2:30:13 Pointers To CHAR
2:38:40 Pointer Arithmetic
2:41:44 Placement New
2:47:47 Pointers To Functions
2:55:25 Introduction To Lambdas
2:00:58 Pointers To Pointers
3:05:52 Pointer Scope
3:13:45 Smart Pointers
3:24:52 Hands On

Object Relationships
3:26:01 Overview
3:30:19 Implementing Association
3:36:05 Implementing Aggregation
3:44:05 Hands On

Global Operator Overloading
3:45:40 Overview
3:50:02 Global Operators
3:57:04 Symmetric Binary Operators
4:01:39 I/O Stream Operators
4:05:08 Hands On1m 31s

Class Member Operator Overloading
4:06:39 Member Operators
4:17:40 Unary Operator
4:24:17 Copy Construction Revisited
4:28:21 Operator
4:33:25 Conversion Operators
4:38:33 Pitfalls And Guidelines
4:40:54 Hands On

Inheritance And Polymorphism
4:41:50 Public Private And Protected Inheritance
4:44:58 Polymorphism Review
4:48:26 Virtual Class Destructors
4:49:58 Pure Virtual Functions
4:51:49 Abstract Classes And Interfaces
4:54:46 Override And Final
4:56:41 Multiple Inheritance
5:01:52 Hands On

Standard Template Library
5:03:03 Overview
5:08:59 STL String
5:15:08 STL Sequence Containers
5:22:50 STL Container Adaptors
5:27:22 STL Associative Containers
5:35:02 STL Iterators
5:39:32 STL Algorithms
5:43:20 STL Performance
5:46:24 Hands On
Conclusion
5:47:17 Wrap Up


SEO tags
#IntermediateCplusplusProgrammingFullCourse,
#CplusplusCourse
#IntermediateCplusplusTutorial
#CplusplusCourse
#CplusplusProgramming
#LearnCplusplus
#CplusplusTutorial
#ProgrammingLanguage
#CodeInCplusplus
#ObjectOrientedProgramming 10.#DataStructuresInCplusplus
#IntermediateCPlusPlusProgramming,
#FullCourseCPlusPlusProgramming,#CPlusPlusProgrammingTutorials
,#CPlusPlusProgrammingLessons,#LearnCPlusPlusProgramming
,#CPlusPlusProgrammingBeginnerToIntermediate,#CPlusPlusProgrammingIntermediate,#AdvancedCPlusPlusProgramming,#CPlusPlusProgrammingTips,#CPlusPlusProgrammingTricks
,#CPlusPlusProgrammingBestPractices,#CPlusPlusProgrammingExamples,#CPlusPlusProgrammingExercises,#CPlusPlusProgrammingChallenges,#CPlusPlusProgrammingProjects, #CPlusPlusProgrammingApplications,#CPlusPlusProgrammingDebugging
,#CPlusPlusProgrammingTesting,#CPlusPlusProgrammingTools #CPlusPlusProgrammingPerformance #CPlusPlusProgrammingMemoryManagement
22. #CPlusPlusProgrammingObjectOrientedProgramming
23. #CPlusPlusProgrammingDataStructures