Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
utlöser "identifierare" kommer följande typer inte att beaktas på fångstplatsen
Anmärkningar
Det går inte att hantera ett utkastsobjekt i catch blocket. Varje typ som inte kan hanteras visas i felutdata direkt efter raden som innehåller den här varningen. Varje ohanterad typ har en egen varning. Läs varningen för varje specifik typ för mer information.
Example
I följande exempel genereras 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(...) {}
}