Aviso do Compilador (nível 1) C4224
extensão não padrão usada : parâmetro formal 'identifier' anteriormente definido como um tipo
O identificador foi usado anteriormente como um typedef
. Isso causa um aviso na compatibilidade ANSI (/Za).
Exemplo
// C4224.cpp
// compile with: /Za /W1 /LD
typedef int I;
void func ( int I ); // C4224