Condividi tramite


Avviso del compilatore C4986

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

Osservazioni:

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 altre informazioni, vedere Compiler Warnings That Are Off by Default.

Example

L'esempio seguente genera l'errore C4986.

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

Nell'esempio seguente viene eliminato questo avviso.

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