HFT CORE SYSTEMS

Exceptions, RTTI, noexcept, and error channels

Lesson 52 of 96Phase 05: Low-latency C++
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Choose error channels by failure domain
  2. Understand exception and RTTI build/runtime implications
  3. Use noexcept where its termination contract is acceptable

Lab

Hands-on exercise

Design cold-path and hot-path error handling for one decoder.

Deliverable

Evidence of completion

An error-policy table with failure, propagation and recovery behavior.

Prerequisite
EP 51

Phase 05

Low-latency C++

Full curriculum