std :: eccezione è definito come seguecosa significa questa dichiarazione? eccezione() throw() della classe
exception() throw() { }
virtual ~exception() throw();
virtual const char* what() const throw();
che cosa fa il tiro) la sintassi (media in una dichiarazione? Può throw() prendere parametri? Cosa significa nessun parametro?
Si noti che non tutti i compilatori supportano questa sintassi. Di particolare nota, VS2008 no. –
Davvero ??? Non è una funzionalità particolarmente nuova. –
Questo è il gestore di eccezioni imprevisto predefinito. Un utente può decidere di cambiarlo usando std :: set_unexpected(). Tuttavia, questo in genere non compra molto un utente. Herb Sutter ha un ottimo articolo su GoTW su questo argomento: http://www.gotw.ca/gotw/082.htm – Void