Page tree

C++

Modern C++ (1 of 4)

Lars Froehlich, 2016-01-13

An introduction to some of the new features in C++11

  • nullptr
  • std::to_string
  • smart pointers
  • auto
  • move semantics
  • begin(), end()
  • range-based for


Modern C++ (2 of 4): Lambdas and Function Objects

Lars Froehlich, 2016-12-07

An introduction to lambda expressions and function objects in C++11/14

  • function objects
  • lambdas
  • std::function
  • generic lambdas

Modern C++ (3 of 4): Threads and Synchronization

Lars Froehlich, 2019-07-18

An introduction to threads and synchronization primitives in C++14

  • std::thread
  • std::mutex
  • std::lock_guard
  • std::unique_lock
  • std::condition_variable

Modern C++ (4 of 4): Futures, Memory Model, Atomics

Lars Froehlich, upcoming: 2019-08-01, 10:30, room 30/505

An introduction to std::future, std::async(), the C++ memory model, and std::atomic in C++14

  • std::future<>
  • std::async()
  • Memory model
  • std::atomic<>


  • No labels