DigestCPP

Lets Understand With Example

  • Home
  • Design Patterns
  • Adapter Design Pattern
  • Strategy Design Pattern
  • C++11 Features
  • std::thread c++11
  • Contact Us

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 Lambda:

  • lambdas

C++11 Smart Pointers:

  • unique pointer
  • shared pointer
  • weak pointer

C++ Topics:

  • Templates
  • Exception Handling
  • Function object (functor)

Design Patterns:

Creational Patters:

  • Singleton
  • Factory Method
  • Builder
  • Abstract Factory

Structural Patterns:

  • Adapter
  • Decorator
  • Proxy
  • Bridge

Behavioral Patterns:

  • Observer
  • Strategy
  • Template Method
  • Chain of Responsibility

Copyright © 2021

  • Contact us