Exception-Handling - wie Auslösen? Tutorial?



  • Hallo,

    ich verwende Exception-Handlings bislang auf einer sehr primitiven Ebene.
    Etwa so:

    try
    {
       // Code
    }
    catch(...)
    {
       printf("Fehler!");
    }
    

    Das hat bislang ausgereicht. Nun aber das Folgende:
    Wie kann ich aus dem try-Block heraus die Exception manuel aufrufen, ohne das der Code nach dem Aufruf noch ausgeführt wird?

    Einfach mit

    throw();
    

    ?

    Oder anders? Oder gar nicht?

    Zudem die grundsätzliche Frage:
    Kennt jemand ein gutes Tutorial oder ähnliches, welches mir das Thema insgesamt näher bringen kann? Ist wohl sinnvoller als hier auf Dauer rumzustöpseln...

    Vielen Dank!

    Gruß,
    chris_f



  • Yo, mußt du schon mit throw werfen.

    Hier mal was zum lesen über Exceptions:
    http://www.kharchi.de/cppratgeber3.htm



  • Danke für die schnelle Hilfe!

    Der Link gibt einen sehr effizienten Überblick zu dem Thema. Jetzt habe ich das Prinzip verstanden.

    Gruß,
    chris_f


Anmelden zum Antworten