exception
-
c++'da error-handling yontemi
mesela her memory allocationda
int* res = new int;
if (res == null) { myerr(); }
diye kasacaginiza,
try {
(butun kod buraya)
}
catch (bad_alloc) { myerr(); }
catch (hede myhede) { .... }
diyorsunuz, try block icinde cagirilan fonksyonlarda bir problem varsa "throw x;" diyorsunuz (x hede cinsinden oluyor), sonra o atilan exception catch block'ta yakalaniyor. bir nevi gelismis "return" gibi yani.
try-catch bloklari nested olabilir, arka arkaya birkac catch blok olabilir falan filan..
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap