throw
C++ throw kalit so‘zi
Misol
Agar age 18 dan kichik bo‘lsa, istisno tashlang:
try {
int age = 15;
if (age >= 18) {
cout << "Access granted - you are old enough.";
} else {
throw (age);
}
}
catch (int myNum) {
cout << "Access denied - You must be at least 18 years old.\n";
cout << "Age is: " << myNum;
}
Ta’rif va qo‘llanilishi
throw kalit so‘zi maxsus xato hosil qilish uchun ishlatiladi.
throw kalit so‘zi tashlagan istisnodan catch blokidagi kod foydalanishi mumkin.
Tegishli sahifalar
catch kalit so‘zi istisno tashlanganda kodni bajaradi.
try kalit so‘zi istisnolarni ushlash mumkin bo‘lgan kod blokini belgilaydi.
Istisnolar haqida C++ istisnolar darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
