Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo articolo
'macro': la macro predefinita non può essere visualizzata all'esterno di un corpo della funzione
Si è tentato di usare una macro predefinita, ad esempio __FUNCTION__
, in uno spazio globale.
L'esempio seguente genera l'errore C2457 e mostra anche l'utilizzo corretto:
// C2457.cpp
#include <stdio.h>
__FUNCTION__; // C2457, cannot be global
int main()
{
printf_s("\n%s", __FUNCTION__); // OK
}