EMZETT.
Giriş yap

Hata kodları

Kısaca: Belirli bir hata türünü açıkça tanımlayan sayısal veya metinsel değer — bir istisna yerine bir işlev, “hata” anlamına gelen özel bir dönüş değeri döndürür.

Biraz daha ayrıntılı: Hata kodları özellikle eski veya sistem düzeyi dillerde yaygındı (örn. başarısızlıkta dönüş değeri -1 veya null) ve çağıranın dönüş değerini her seferinde elle denetlemesini gerektirir — unutulursa hata fark edilmeden sürer. Modern, üst düzey diller bu yüzden çoğunlukla yanlışlıkla yok sayılamayan istisnaları tercih eder.

Ayrıntılı

int open_file(char* path) {

Ayrıca bak: İstisnalar, Hatalar