Delen via


Compilerfout C2457

'macro': vooraf gedefinieerde macro kan niet worden weergegeven buiten de hoofdtekst van een functie

Opmerkingen

U hebt geprobeerd een vooraf gedefinieerde macro te gebruiken, zoals __FUNCTION__, in een globale ruimte.

Example

In het volgende voorbeeld wordt C2457 gegenereerd en wordt ook het juiste gebruik weergegeven:

// C2457.cpp
#include <stdio.h>

__FUNCTION__;   // C2457, cannot be global

int main()
{
    printf_s("\n%s", __FUNCTION__);   // OK
}