Erreur du compilateur C2279

La spécification d’exception ne peut pas apparaître dans une déclaration typedef

Sous /Za, les spécifications d’exception ne sont pas autorisées dans une déclaration typedef.

L’exemple suivant génère l’erreur C2279 :

// C2279.cpp
// compile with: /Za /c
typedef int (*xy)() throw(...);   // C2279
typedef int (*xyz)();   // OK