YoVDO

The Rule of Seven - Plus or Minus Two - Modern C++ Boilerplate

Offered By: CppNow via YouTube

Tags

C++Now Courses C Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the intricacies of modern C++ class design in this comprehensive conference talk from CppNow. Explore the evolution of C++ best practices, from the Rule of Three in C++98 to the Rule of Five (or Six, or Seven) in C++11 and beyond. Learn when to implement default constructors, how to optimize performance with noexcept, and the nuances of supporting self-assignment and self-move operations. Discover the differences between =default and empty braces, and gain insights into the proper implementation of swap() functions. Equip yourself with practical knowledge to write more efficient and robust C++ code, addressing common boilerplate challenges in modern C++ programming.

Syllabus

Arthur O'Dwyer: The Rule of Seven (Plus or Minus Two): Modern C++ Boilerplate


Taught by

CppNow

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera