Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
zgłaszanie "identyfikatora" następujących typów nie będzie brane pod uwagę w lokacji catch
Uwagi
Nie można obsłużyć obiektu throw w catch bloku. Każdy typ, którego nie można obsłużyć, jest wymieniony w danych wyjściowych błędu bezpośrednio po wierszu zawierającym to ostrzeżenie. Każdy nieobsługiwany typ ma własne ostrzeżenie. Przeczytaj ostrzeżenie dla każdego określonego typu, aby uzyskać więcej informacji.
Example
Poniższy przykład generuje kod C4673:
// 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(...) {}
}