Partilhar via


Aviso do compilador (nível 4, não é mais emitido) C4001

foi utilizada uma extensão não normalizada «comentário de linha única»

Observações

Observação

Este aviso é removido no Visual Studio 2017 versão 15.5 porque comentários de linha única são padrão em C99.

Comentários de linha única são padrão em C++ e padrão em C a partir de C99. Sob estrita compatibilidade ANSI (/Za), arquivos C que contêm comentários de linha única, geram C4001 devido ao uso de uma extensão não padrão. Como os comentários de linha única são padrão em C++, os arquivos C contendo comentários de linha única não produzem C4001 ao compilar com extensões da Microsoft (/Ze).

Example

Para desativar o aviso, remova o comentário #pragma aviso(desativar:4001).

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