Partager via


Avertissement du compilateur (niveau 4, non émis) C4001

extension non standard « commentaire sur une seule ligne » utilisée

Remarque

Cet avertissement est supprimé dans Visual Studio 2017 version 15.5, car les commentaires à ligne unique sont standard en C99.

Les commentaires à ligne unique sont standard en C++ et standard en C à compter de C99. Sous une compatibilité ANSI stricte (/Za), les fichiers C qui contiennent des commentaires à ligne unique génèrent C4001 en raison de l’utilisation d’une extension non standard. Étant donné que les commentaires à ligne unique sont standard en C++, les fichiers C contenant des commentaires à ligne unique ne produisent pas C4001 lors de la compilation avec les extensions Microsoft (/Ze).

Exemple

Pour désactiver l’avertissement, supprimez les marques de commentaire #pragma warning(disable :4001).

// C4001.cpp
// compile with: /W4 /Za /TC
// #pragma warning(disable:4001)
int main()
{
   // single-line comment in main
   // C4001
}