function-try-block

Ein Funktionstry-Block ist eine bestimmte Syntax des C ++ - try-Blocks, der eine ganze Funktion umfasst. Der Hauptvorteil dieser Syntax gegenüber einem "regulären" try-Block, der den gesamten Funktionskörper enthält, besteht darin, dass ein try-Block, der auf einen Konstruktor angewendet wird, die Konstruktorinitialisiererliste enthält und somit die von den Konstruktoren von Basisklassen und Elementobjekten erzeugten Ausnahmen abfangen kann .
2
Antworten

Was ist der Zweck einer Funktion try Block? [Duplikat]

Dieser Code löst beim Erstellen des int -Objekts in der Klasse Dog eine UseResources -Ausnahme aus. Die int -Ausnahme wird von einem normalen try-catch Block abgefangen und der Code gibt aus: %Vor% %Vor% Wenn wir nun d...
02.12.2011, 16:43