Safe and Sane C++ Types
Offered By: ACCU Conference via YouTube
Course Description
Overview
Explore safe and effective C++ type design in this conference talk from ACCU 2019. Learn guidelines for navigating complex language features like move semantics, noexcept, and constexpr introduced in C++11 and later. Discover how to create classes within controlled settings, understand when to apply the Rule of Zero or deviate to the Rule of Five or Six, and grasp the implications of each approach. Examine value classes, the use of final keyword, and alternatives to class hierarchies. Gain insights into designing various types of classes and properly declaring their special member functions to enhance code safety and correctness.
Syllabus
Safe and Sane C++ Types - Peter Sommerlad [ACCU 2019]
Taught by
ACCU Conference
Related Courses
Основы разработки на C++: красный поясMoscow Institute of Physics and Technology via Coursera Complete Modern C++ (C++11/14/17)
Udemy C++: Advanced Topics
LinkedIn Learning C++ 17: Beyond the Basics
Pluralsight Master C++
LinkedIn Learning