Exceptions in c++
-
Gibt es exceptions in c++?
Und wenn ja wie mache ich das dann????Danke
-
google mal nach "try-catch c++"
-
class Exception { // ... }; void evil_function() { throw Exception; } int main() { try { evil_function(); } catch(Exception& e) { std::cout << "Exception" << std::endl; } catch(...) { std::cout << "Unknown error" << std::endl; } return 0; }Kleines Tutorial: http://www.cplusplus.com/doc/tutorial/exceptions.html
Grüssli
-
Es gibt auch schon vordefinierte Exceptions, wie out of range usw. Dazu musst
du nur stdexcept mit einbinden:#include <stdexcpept> try () { // bla } catch(exception& e) { cout<<e.what(); }
-
http://www.kharchi.eu/wiki/doku.php?id=cpp:std:exception
EDIT: danke nochmal an Artchi, für den Link

-
Ach füttert doch die Trolle nicht.
-
-------------------------- /| /| | | ||__|| | Trolle bitte | / O O\__ nicht | / \ füttern! | / \ \ | / _ \ \ ---------------------- / |\____\ \ || / | | | |\____/ || / \|_|_|/ | __|| / / \ |____| || / | | /| | --| | | |// |____ --| * _ | |_|_|_| | \-/ *-- _--\ _ \ // | / _ \\ _ // | / * / \_ /- | - | | * ___ c_c_c_C/ \C_c_c_c____________
-
hustbaer schrieb:
Ach füttert doch die Trolle nicht.
Also wenn ich hier manchmal gewisse Anfängerfragen lese, dann könnte das durchaus auch eine sein. Und es ist ja nicht schlimm, wenn wir brauchbare Antworten geben, welche vielleicht auch ein Newb mal in einer Suche finden könnte

Grüssli
-
Naja, solange der Thread nicht wuchert (was er bis jetzt ja nicht tut) ist es eigentlich auch egal. Sogesehen... hast du wohl Recht.