Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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