DigestCPP

Lets Understand With Example

  • Home
  • Design Principal
  • Design Patterns
  • C++ 11 Features
  • C++11 Multithreading
  • Contact Us

C++ 11 Features

This is the C++11 Features list. It explains the C++ 11 features in detail with the help of examples and source code in a simple way.

C++11 features list

C++ 11 Basics

  • auto
  • uniform initialization
  • range based for loops
  • nullptr
  • scoped enum
  • override keyword
  • final keyword
  • deleted function
  • defaulted function
  • constexpr
  • noexcept
  • decltype

C++ 11 Multithreading

  • std::async with future
  • std::async with shared future
  • std::async with std::launch
  • std::async with wait
  • std::async with lambdas
  • std::packaged_task
  • std::thread
  • std::thread with promise
  • std::mutex
  • std::condition variable
  • std::atomic

C++11 Function Adaptors

  • lambdas
  • std::bind
  • std::function

C++ 11 Smart Pointers

  • unique pointer
  • shared pointer
  • weak pointer

C++11 Move Semantics

  • lvalue & rvalue
  • lvalue reference & rvalue reference
  • move constructor & move assignment
  • std::move

C++11 Constructor Related

  • std::initializer_lists
  • delegating constructor
  • inheriting constructor
  • in class member initialization

C++11 Library Related

  • emplace
  • time

C++11 Remaining Topics

  • static_assert
  • variadic templates

Primary Sidebar




DigestCPP © 2023. All rights reserved.

    About Privacy Policy Terms and Conditions Contact Us Disclaimer