Erreur du compilateur C2313
'type1' : intercepté par la référence ('type2') à la ligne 'numéro'
Le type d’exception a deux gestionnaires. Le type de la seconde interception est une référence au type de la première.
L’exemple suivant génère l’erreur C2313 :
// C2313.cpp
// compile with: /EHsc
#include <eh.h>
class C {};
int main() {
try {
throw "ooops!";
}
catch( C& ) {}
catch( C ) {} // C2313
}