Introduction
  • Introduction to the course
  • Introduction to the coding exercises
  • Sample lab
Error reporting in C++
  • Exceptions
  • Exceptions lab
  • Empty values
  • Empty values lab
  • Invalid values
  • Invalid values lab
  • Optional values
  • Optional values lab
  • Boolean values
  • Boolean values lab
  • Error codes
  • Error codes lab
  • Pairs of Booleans and content
  • Pairs of Booleans and content lab
  • Pairs of error codes and content
  • Pairs of error codes and content lab
  • Custom classes of Booleans and content
  • Custom classes of Booleans and content lab
  • Custom classes of error codes and content
  • Custom classes of error codes and content lab
  • Variants
  • Variant values lab
  • Expected
  • Expected values lab
Conclusion
  • Takeaways & reflections