Memahami fase di mana kesalahan terjadi adalah langkah pertama untuk menjadi programmer C++ yang handal dan tanggap dalam memperbaiki bug.

Poin Kunci Materi:
  • Compile-Time: Terdeteksi oleh compiler sebelum program dibuat (misal titik koma hilang atau tipe data tidak valid).
  • Linker Error: Terjadi saat penggabung objek (.o) tidak dapat menemukan definisi fungsi atau pustaka yang dipanggil.
  • Runtime Crash: Terjadi saat program berjalan, seperti Segmentation Fault karena mengakses memori ilegal.
  • Logic Error: Kode berjalan sukses tanpa error tetapi perhitungan atau hasil yang ditampilkan salah.