Condividi tramite


Utilizzando gestione delle eccezioni strutturata con C++

Gestione delle eccezioni strutturata descritta in questi funzionamento degli articoli sia con i file di origine in c e C++.Tuttavia, in particolare non è progettato per C++ e non è consigliato.È possibile assicurarsi che il codice è più portabile tramite la gestione delle eccezioni C++.Inoltre, il meccanismo di gestione delle eccezioni C++ è più flessibile, in quanto può gestire le eccezioni di qualsiasi tipo.

Microsoft C++ supporta il modello di gestione delle eccezioni C++, in base allo standard ANSI C++.Questo meccanismo gestisce automaticamente l'eliminazione di oggetti locali durante lo stack viene rimosso.Se si scrive il codice C++ errore-tollerante e si desidera implementare la gestione delle eccezioni, si consiglia di utilizzare la gestione delle eccezioni C++, anziché la gestione delle eccezioni strutturata.Notare che mentre il compilatore C++ supporta i costrutti di gestione delle eccezioni strutturata come descritto in questi articoli, il compilatore C standard non supporta la sintassi di gestione delle eccezioni C++.) Per informazioni dettagliate sulla gestione delle eccezioni C++, vedere Gestione delle eccezioni C++ e Manuale di riferimento annotato C++ da Margaret Ellis e da Bjarne Stroustrup.

Vedere anche

Riferimenti

Gestione delle eccezioni strutturata (C++)