Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
"macro":una macro predefinida no puede aparecer fuera del cuerpo de una función
Observaciones
Ha intentado usar una macro predefinida, como __FUNCTION__, en un espacio global.
Ejemplo
En el ejemplo siguiente se genera la advertencia C2457 y también se muestra el uso correcto:
// C2457.cpp
#include <stdio.h>
__FUNCTION__; // C2457, cannot be global
int main()
{
printf_s("\n%s", __FUNCTION__); // OK
}