Mój szef odpowiedział na to pytanie why ... (three points) in catch block is exist? dość elegancko.Czy rzut w połowie (...) rzucać przez wartość lub przez odniesienie
Ale to mnie myśleć o czymś (i miejmy nadzieję nadrabia moim poprzednim złe pytanie), czy
catch(...){
throw;
}
rethrow złowione wyjątku przez wartości (tj głęboka kopia zostanie podjęta), albo przez odniesienie?
_Odwrotny obiekt wyjątku jest oryginalnym obiektem wyjątku, a nie kopią._ Zrobione z uwag w instrukcjach [wypróbuj, throw i catch] (https://msdn.microsoft.com/en-GB/library/ 6dekhbbc.aspx). Opierając się na tym, zakładam przez odniesienie? –
Możliwy duplikat [wykonaj domyślne instrukcje rzutu catch w C++, podaj wartość lub referencję] (http://stackoverflow.com/questions/9562053/do-the-default-catch-throw-statements-in-c-pass- wartość-pod-wartości lub odniesienie) –