Advanced C++ techniques and functional programming idioms [English]

  • Поток 3
  • Очно
  • 10:00
  • EN

- Algorithms in the standard library
- Function objects in C++, callables and std::invoke
- Lazy evaluation, lazy algorithms and ranges
- Creating new language constructs on the library level
- Removing invalid program states with sum types and std::variant
- Generic programming and template constraints using void_t
- Handling errors with optional<T> and expected<T, E>
- Monad composition

Ivan Čukić

Senior Software Engineer, KDAB; Core KDE developer, Serbia

Ivan Čukić is the author of "Functional Programming in C++" published by Manning. He is a Senior Software Engineer at KDAB and one of the core developers of KDE, the …