Debugging adalah seni mendiagnosis, melacak, dan menyingkirkan cacat perilaku (bug) dari dalam aplikasi C++.

Poin Kunci Materi:
  • Compiler Warning Flags: Selalu aktifkan -Wall -Wextra -Wpedantic agar compiler memperingatkan potensi bug tersembunyi.
  • Stream std::cerr: Standard error stream yang unbuffered, langsung muncul ke terminal tanpa tertahan di buffer.
  • Debugger Tool (GDB / LLDB): Memeriksa stack trace, menaruh breakpoint, dan menginspeksi nilai memori register saat runtime.