Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"függvény" : újradefiníció; különböző kivétel-specifikációk
Megjegyzések
Ez a hiba azt jelzi, hogy a függvény túlterhelését csak a kivétel specifikációja alapján kísérelték meg.
Alapértelmezés szerint a fordító úgy véli, hogy egy noexcept specifikáció egyenértékű egy vagy throw(some_type) specifikációvalthrow(). Ebben az esetben /Zaez az ellenőrzés szigorúbb.
A probléma megoldásához módosítsa a függvény (vagy az adott függvény túlterhelése) összes deklarációját és definícióját, hogy ugyanazt a kivétel-specifikációt használja.
Example
Az alábbi példa C2382-t hoz létre:
// C2382.cpp
// compile with: /Za /c
void f1(void) noexcept {}
void f1(void) {} // C2382
void f2(void) throw() {} // OK