Condividi tramite


Avviso del compilatore C4986

'funzione': la specifica di eccezione non corrisponde alla dichiarazione precedente

Questo avviso può essere generato quando esiste una specifica di eccezione in una dichiarazione e non nell'altra.

Per impostazione predefinita, l'avviso C4986 non è attivo. Per ulteriori informazioni, vedere Avvisi del compilatore disattivati per impostazione predefinita.

Esempio

Il codice di esempio seguente genera l'errore C4986.

class X { };
void f1() throw (X*);
// ...
void f1()
{
    // ...
}

Il seguente esempio elimina questo avviso:

class X { };
void f1() throw (X*);
// ...
void f1() throw (X*)
{
    // ...
}