Witam, mamy się nauczyć, jak wyrzucać wyjątek oparty na klasie. Jak na moje oko, w bloku catch jako parametr należy podać np. "Klasa klasa", a przy funkcji w instrukcji "throw" wpisać po prostu sam typ klasy. Dodam jednak, że jeszcze nie miałem z tego zajęć i przyswajałem do tej pory tylko teorię, więc w razie czego prosiłbym o sprostowanie:)
0
0
http://www.cplusplus.com/reference/exception/exception/
class abc {}; // ot cała kłasa
...
try
{
throw abc();
}
catch(const abc &)
{
...
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.