Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Übergabe der folgenden Typen per throw an 'identifier' wird auf der Empfängerseite (catch-Seite) nicht berücksichtigt
Bemerkungen
Ein Throw-Objekt kann nicht im catch Block behandelt werden. Jeder Typ, der nicht behandelt werden kann, wird in der Fehlerausgabe unmittelbar nach der Zeile aufgeführt, die diese Warnung enthält. Jeder unbehandelte Typ verfügt über eine eigene Warnung. Lesen Sie die Warnung für jeden bestimmten Typ, um weitere Informationen zu finden.
Example
Im folgenden Beispiel wird C4673 generiert:
// C4673.cpp
// compile with: /EHsc /W4
class Base {
private:
char * m_chr;
public:
Base() {
m_chr = 0;
}
~Base() {
if(m_chr)
delete m_chr;
}
};
class Derv : private Base {
public:
Derv() {}
~Derv() {}
};
int main() {
try {
Derv D1;
// delete previous line, uncomment the next line to resolve
// Base D1;
throw D1; // C4673
}
catch(...) {}
}