Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Learn C/C++ programming
·
Module 10
C++ Error Handling and Build Systems
1
C++ Exception Handling
Handle errors using C++ exceptions (try, catch, throw)
2
Error Handling: Exceptions vs. Error Codes
Compare exception handling with traditional C-style error codes
3
Simplify with 'auto': Automatic Type Deduction
Use the 'auto' keyword for automatic type deduction to improve code readability
4
Building C++ Executables with CMake
Write a basic CMakeLists.txt file to build a C++ executable
Linking Libraries with CMake
Configure a CMake project to find and link against an external library
6
Static vs. Dynamic Libraries and Linking
Distinguish between a static and a dynamic library and how they are linked
Previous module
Modern C++: Resource Management and Generic Programming
Next module
Introduction to Desktop Applications with Qt