geworfene Exception abfangen



  • try
        while(true)
        {
            if(a = "bla")
              counter++;
            if(counter > 10)
              throw "Blub!";
        }
    catch(Exception &e)
    {
        do(this)
    }
    catch( ??? )
    {
        do(that)
    }
    

    was muss bei den "???" eingeben, um blub abzufangen?

    wenn es einen beitrag wie diesen schon gibt, entschuldigt, ich habe ihn nicht gefunden... dann erbitte ich eine link dorthin

    danke im voraus
    cya
    der newbie

    ps: wünsch mir antwort von akari 🙂 -> naja hauptsache ne schnelle antwort, weil ich lehrling sitz sonst noch eine weile hier fest 😞



  • Hallo

    Bitte... 😉

    catch( const char* e )
    

    Allerdings sollte man keine PODs werfen, sondern Klassen wie std::exception oder Exception bzw. davon abgeleitet sind.

    bis bald
    akari


Anmelden zum Antworten