Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'macro' : la macro prédéfinie ne peut pas apparaître en dehors d’un corps de fonction
Remarques
Vous avez tenté d’utiliser une macro prédéfinie, telle que __FUNCTION__, dans un espace global.
Exemple
L’exemple suivant génère l’erreur C2457 et affiche également l’utilisation correcte :
// C2457.cpp
#include <stdio.h>
__FUNCTION__; // C2457, cannot be global
int main()
{
printf_s("\n%s", __FUNCTION__); // OK
}