Partilhar via


Erro do compilador C2313

«tipo1» : é capturado por referência («tipo2») no número de linha

Observações

O tipo de exceção tem dois manipuladores. O tipo da segunda captura é uma referência ao tipo da primeira.

Example

O exemplo a seguir gera C2313:

// C2313.cpp
// compile with: /EHsc
#include <eh.h>
class C {};
int main() {
    try {
        throw "ooops!";
    }
    catch( C& ) {}
    catch( C ) {}   // C2313
}