Compartilhar via


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

uma extensão não padrão 'comentário de linha única' foi usada

Observação

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

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

Exemplo

Para desabilitar o aviso, remova a marca de comentário de #pragma warning(disable:4001).

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