Learn Pro Advanced C++ Programming
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.64 GB | Duration: 15h 18m
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.64 GB | Duration: 15h 18m
Become a Pro C++ Programmer
What you'll learn
Modern C++ Features
The right way to code in C++
No outdated C++ Coding Style
Everything from Variables to Threads
Requirements
Basic understanding of the Language (C++)
Description
C++ is one of the most widely used programming languages today. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation.In this course you will be able to learn many new advanced topics which you haven't covered before in C++ programming language. It includes a very wide range of advanced topics that are explained with a lot of examples and slides animations for you. At the end of this course you will be a pro in C++ and you will be able to make your own games in C++ and many other run time applications in C++. So for all those who wish to excel in their programming life must take this course because there are so many new concepts to learn from this course.The course is designed to give you a good practical understanding of the fundamentals of the language. After successfully completing this course, you will have an excellent basis for learning the more advanced features.The course is thorough and goes into the material in depth. C++ features explained fantastically and completely understandable!If you want to understand how C++ actually works, you can highly recommend this course!!!
Overview
Section 1: Virtual Functions
Lecture 1 Section Overview
Lecture 2 Virtual Functions and RunTime Polymorphism
Lecture 3 Default Arguments in Virtual Functions
Lecture 4 Virtual Functions in Derived Classes
Lecture 5 Can Static Function be virtual
Lecture 6 Virtual Destructor
Lecture 7 Virtual Constructor
Lecture 8 Virtual Copy Constructor
Lecture 9 RTTI
Lecture 10 Can Virtual Function be Private
Lecture 11 Inline Functions
Lecture 12 Abstract Classes and Pure Virtual Functions
Lecture 13 Pure Virtual Destructor
Section 2: Templates
Lecture 14 Section Overview
Lecture 15 Introduction and Advantages
Lecture 16 Types of Templates
Lecture 17 Types of Parameters
Lecture 18 Overloading Function Templates
Lecture 19 Data structure relation with templates
Lecture 20 Template Specialization
Lecture 21 Partial Specialization
Lecture 22 Explicit Specialization
Lecture 23 Conclusion
Section 3: MultiMap
Lecture 24 Section Overview
Lecture 25 Introduction
Lecture 26 Find and Erase
Lecture 27 Emplace
Lecture 28 Count
Lecture 29 More of Them
Lecture 30 Size and Swap
Lecture 31 Lower and Upper Bound
Lecture 32 Equal_Range
Section 4: Linked List
Lecture 33 Section Overview
Lecture 34 Introduction to Linked List
Lecture 35 Arrays vs List
Lecture 36 Types of Linked List
Lecture 37 Structure of SLL
Lecture 38 Insertion in SLL
Lecture 39 Deletion in SLL
Lecture 40 Counting and Length of SLL
Lecture 41 Removing Duplicates from SLL
Lecture 42 Reversing SLL and seggregate even and odd in SLL
Lecture 43 Strucure of DLL
Lecture 44 Insertion in DLL
Lecture 45 Deletion in DLL
Lecture 46 Removing Duplicates from DLL
Lecture 47 Length of DLL
Lecture 48 Reversing a DLL
Lecture 49 Circular Linked List
Lecture 50 Insertion in CLL
Lecture 51 Deletion in CLL
Section 5: NameSpace
Lecture 52 Section Overview
Lecture 53 Introduction
Lecture 54 Classes and Namespaces
Lecture 55 Extending Namespaces and Unnamed Namespaces
Lecture 56 Accessing Namespaces
Lecture 57 Nested Namespaces
Lecture 58 Namespace Aliasing
Lecture 59 Inline Namespaces
Section 6: New Features in C++ 11
Lecture 60 Section Overview
Lecture 61 Introduction
Lecture 62 Lambda Expressions
Lecture 63 Uniform Initialisations
Lecture 64 Deleted and Defaulted Specifiers
Lecture 65 Null Pointer
Lecture 66 Delegating Constructors
Lecture 67 RValue References
Lecture 68 Auto Type Declaration and DeclType
Section 7: Some More Advanced Topics
Lecture 69 Section Overview
Lecture 70 User Defined Literals
Lecture 71 Placement New Operator
Lecture 72 Copy and Swap Idiom
Lecture 73 Lambda Expressions
Lecture 74 Signal Handling
Lecture 75 Command Line Arguments
For all those who wish to learn advanced C++ Programming