Menu
Coddy logo textTech

İstisnalara Giriş

Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 48 / 56.

Programlar çalıştığında, işler her zaman planlandığı gibi gitmez. Dosyalar mevcut olmayabilir, kullanıcılar geçersiz veri girişi yapabilir veya hesaplamalar başarısız olabilir. Bu beklenmedik durumlara istisnalar (exceptions) denir ve düzgün bir şekilde ele alınmazlarsa programınızın çökmesine neden olabilirler.

İstisna işleme, programınızın beklenmedik şekilde sonlanmasına izin vermek yerine hatalara uygun bir şekilde yanıt vermenizi sağlayan bir programlama tekniğidir. Bir şeyler ters gittiğinde çökmesi yerine, bu hataları yakalayabilir ve bunları nasıl ele alacağınıza karar verebilirsiniz — kullanıcıya yararlı bir mesaj göstermek, alternatif bir yaklaşım denemek veya güvenli bir şekilde kapanmak gibi.

Geçersiz metni bir sayıya dönüştürmeye çalıştığınızda veya mevcut olmayan bir dosyaya erişmeye çalıştığınızda ne olduğunu düşünün. Özel durum işleme olmadan bu durumlar programınızın aniden durmasına neden olurdu. Uygun hata işleme sayesinde bu sorunları önceden öngörebilir ve işler ters gittiğinde bile sorunsuz bir kullanıcı deneyimi sunabilirsiniz.

C++ try-catch mekanizmasını kullanarak istisnaları yönetmek için yapılandırılmış bir yol sunar; bu da normal program mantığınızı hata işleme kodunuzdan ayırmanıza olanak tanır. Bu, programlarınızı daha sağlam ve kullanıcı dostu hale getirir; bunlar güvenilir her yazılım için temel niteliklerdir.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online C++ derleyicisi