Partager via


Avertissement du compilateur (niveau 1) C4117

nom de macro 'name' réservé, 'Command' ignoré

Pour corriger en vérifiant les causes possibles suivantes

  1. Tentative de définition ou de suppression de la définition d’une macro prédéfinie.

  2. Tentative de définition ou de suppression de la définition de l’opérateur de préprocesseur defined.

L’exemple suivant génère l’avertissement C4117 :

// C4117.cpp
// compile with: /W1
#define __FILE__ test         // C4117. __FILE__ is a predefined macro
#define ValidMacroName test   // ok

int main() {
}