Error del compilador C2206
'function' : typedef no se puede utilizar para la definición de función
Se usa una typedef
para definir un tipo de función.
El ejemplo siguiente genera la advertencia C2206:
// C2206.cpp
typedef int functyp();
typedef int MyInt;
functyp func1 {}; // C2206
int main() {
MyInt i = 0; // OK
}