C++ Beginner to Advanced: Modern C++20 and Multithreading | Courses | Crax

Welcome To Crax.Pro Forum!

Check our new Marketplace at Crax.Shop

   Login! SignUp Now!
  • We are in solidarity with our brothers and sisters in Palestine. Free Palestine. To learn more visit this Page

  • Crax.Pro domain has been taken down!

    Alternatives: Craxpro.io | Craxpro.com

C++ Beginner to Advanced: Modern C++20 and Multithreading

C++ Beginner to Advanced: Modern C++20 and Multithreading

LV
9
 

carxproveteran

Member
Joined
Apr 7, 2023
Threads
5,057
Likes
578
Awards
12
Credits
11,578©
Cash
0$
1713769319916

C++ Beginner to Advanced: Modern C++20 and Multithreading​

C++, C++20, C++17, C++14, Classes, Pointers, STL, Templates, Multithreading, Ranges, Concurrency, OOPs, Coding Exercises

What you'll learn​

  • C++ Fundamentals: Grasp the core concepts including variables, data types, arithmetic operations, and basic I/O.
  • Design Your Own Types: Learn the art of defining custom types using classes, structures, unions, and enumerations.
  • Understanding Modularity: Organize and structure your code effectively using namespaces, source files, and headers. Introduction to C++20 Modules feature.
  • Dive into OOP: Get introduced to the world of Object-Oriented Programming in C++ and understand classes, constructors, member functions, and overloading.
  • Understand Essential Operations: Demystify copy and move semantics and lay the foundation for the Rule of Three/Five.
  • Harness the Power of Templates: Delve into generic programming with C++ templates, ensuring type safety without limitations.
  • Concepts (C++20) and Generic Programming: Dive deeper into ensuring type-safety at compile-time through concepts.
  • Explore the C++ Library: Get familiarized with the C++ Standard Library, from containers and algorithms to a multitude of utilities.
  • Strings and Beyond: Master string operations, string_view(C++17) and harness the power of regular expressions.
  • Familiarize with I/O Streams: Navigate the world of I/O streams for efficient and formatted input-output operations.
  • Container Proficiency: Explore powerful container classes such as vector, list, and map.
  • Algorithmic Prowess: Understand the nuances of how algorithms work with containers and iterators.
  • C++ Utilities: Equip yourself with knowledge on smart pointers, time/date utilities, and more.
  • Concurrency & Parallelism: Get started with the concurrent world of C++, learning about threads, tasks, and synchronization mechanisms.
  • 100+ coding exercises and assignments to immediately apply the learned knowledge.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Similar threads

Top Bottom