Penanganan error

Exception, jaminan keamanan, noexcept, penanganan berbasis nilai, dan pemilihan strategi yang jujur.

Modul ini membahas cara C++ melaporkan dan menangani error, mulai dari mekanisme exception beserta stack unwinding, tiga jaminan keamanan exception, janji noexcept, hingga pendekatan berbasis nilai seperti std::optional, std::variant, dan std::expected. Materinya bertumpu pada prinsip RAII dan move semantics yang dibahas pada modul sebelumnya, sehingga setiap mekanisme terhubung langsung dengan manajemen sumber daya. Modul ditutup dengan perbandingan trade-off exception, expected, dan kode status sebagai bekal merancang antarmuka fungsi.