Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential C++11 features through this comprehensive 34-minute tutorial covering modern C++ programming concepts. Explore std::tuple for grouping multiple values, master static_assert for compile-time assertions, and understand std::bind for function binding. Discover std::hash for creating hash functions, std::forward for perfect forwarding, and std::swap for efficient object swapping. Delve into storing references in vectors using std::ref and std::reference_wrapper, then advance to concurrent programming with std::future, std::promise, and std::async including deferred execution. Conclude by mastering std::transform for applying functions to container elements, gaining practical knowledge of these fundamental C++11 features that enhance code efficiency and readability.
Syllabus
std tuple C++11
static assert In c and c++
bind In C++ | std::bind In C++11
hash in C++ | std::hash in C++
forward In C++11
swap in C++ | when to use std swap in C++
Store Reference in vector in c++ | std::ref | std::reference_wrapper
future and promise in c++
async in c++
async deferred in c++
Transform In C++ | std::transform In C++
Taught by
CppNuts