gefangen Wenn ich eine Ausnahme:Erneutes Auslösen von
throw Cat("Minoo");
Dann fange ich und rethrow mit ... irgend unteren Ebene in dem Call-Stack:
catch(...)
{
throw;
}
Dann an einem anderen niedrigeren Niveau in der Anrufliste versuche ich zu fangen mit:
catch(const Cat& c)
{
//Will it enter here, and if so will c be valid data?
}
catch(...)
{
}
Mit Fragen wie diese. Warum nicht einfach versuchen. Sie würden 30 Sekunden brauchen, um die Antwort zu finden. –
@Martin York: Denn wenn die Antwort auf meine Frage tatsächlich keine gültigen Daten wäre, dann gäbe es keine Möglichkeit, das zu überprüfen. Denn manchmal wäre es gültig und manchmal nicht. –