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
}