C++ Best Practices

Jason Turner

⏱ 2-day-workshop
10:00-17:00, Thursday, 26th - Friday, 27th June 2024

In this highly interactive 2-day class, we will review code and discuss what makes for good, high-quality C++.

If you have read one of Jason's C++ Best Practices books, you'll have more context and will be better prepared to discuss the content. However, this is certainly not a requirement for attending the class.

Together we will put together a set of guidelines for writing code that:

  • is more maintainable
  • is more testable
  • is more reusable
  • performs better by default

Outline

The class is interactive and dynamic, so the exact outline is difficult to provide. Generally we will cover:

  • [[nodiscard]]
  • constexpr
  • const
  • switch statements
  • functional programming mentality
  • algorithms
  • views
  • RVO

And whatever else comes up


🏷 constexpr
🏷 Best Practices

Jason Turner

Jason is a C++ developer, trainer, and regular conference speaker. He has hosted the YouTube channel C++ Weekly since 2016, and has authored several C++ puzzle books and C++ Best Practices books.