werfen neue std :: ausnahme vs werfen std :: ausnahme
Beim Betrachten eines Codes bin ich auf Folgendes gestoßen:
throw /*-->*/new std::exception ("//...
und ich dachte immer, dass Sie nicht brauchen / sollten Sie nicht verwendennew
Hier.
Was ist der richtige Weg, sind beide OK, wenn ja, gibt es einen Unterschied?
Übrigens, was ich beim "Greifen" mit PowerShell-Boost-Libs sehen kann, nie benutzenthrow new
.
P.S. Außerdem habe ich einen CLI-Code gefunden, der verwendet wirdthrow gcnew
. Ist das in Ordnung?