استفاده از invalid_argument - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

استفاده از invalid_argument

0 امتیاز
سلام.

کسی تا حالا از invalid_argument استفاده کرده؟ آیا می تونید مثالی در این زمینه قرار بدید؟
سوال شده آذر 13, 1393  بوسیله ی شاهین (امتیاز 114)   6 21 30

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

زمانی از این نوع exceptio استفاده کنید که آرگومان تابع مطابق با مقدار دلخواه شما نباشد .مثلاً در شرایط تقسیم بر صفر شما می تونید همچین استثنایی را صادر کنید.

#include <stdexcept>
double divNumbers(double num, double denom)
{
if (denom == 0) {
throw std::invalid_argument("Denominator cannot be zero.");
}
return nume / denom;
}

 

پاسخ داده شده آذر 15, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آذر 20, 1393 بوسیله ی شاهین
...