STL, templates, smart pointers, move semantics, tests, threads and sockets: write C++ the way professionals do.
من إعداد Ouissem BEN HENIA
The follow-up of C++ Level 1. The industries that pay for C++ (game engines, browsers, finance, embedded and automotive, robotics, databases, AI infrastructure) all expect modern C++: the standard library instead of hand-made loops, objects that clean up after themselves instead of new and delete, code that is tested, built with CMake and correct on many CPU cores. Modern C++ is also safer C++: most famous C++ bugs disappear with RAII and the right types, and the ownership ideas you learn here are exactly the ones Rust is built on. You join Snack Attack, which runs the 12 snack kiosks of a 30,000-seat stadium, and build SnackStack: a networked inventory system that survives the half-time rush. You master STL containers and their complexity, iterators, algorithms, lambdas and C++20 ranges, templates and concepts, RAII and smart pointers, copy and move semantics, std::optional, std::variant and string_view, operator overloading, exception safety, files, CSV, JSON and std::filesystem, CMake, GoogleTest, gdb and sanitizers, threads, mutexes, condition variables, atomics and futures, TCP and UDP sockets, and clean architecture. Every lesson has a main video, a "more examples & common pitfalls" video, a quiz after each video and a hands-on lab, with full solutions to compare.
Ouissem BEN HENIA
9 دورات • 3 تلميذ • 0 ★