Megosztás a következőn keresztül:


C2457-ös fordítási hiba

"makró": az előre definiált makró nem jelenhet meg egy függvénytörzsön kívül

Megjegyzések

Előre definiált makrót próbált használni, például __FUNCTION__globális térben.

Example

Az alábbi példa c2457-et hoz létre, és a helyes használatot is megjeleníti:

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

__FUNCTION__;   // C2457, cannot be global

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