Compartir vía


Advertencia del compilador (nivel 4, ya no emitido) C4001

se ha utilizado la extensión de tipo no estándar 'comentario de una sola línea'

Nota:

Esta advertencia se elimina en Visual Studio 2017 versión 15.5 porque los comentarios de una sola línea son estándar en C99.

Los comentarios de una sola línea son estándar en C++ y estándar en C a partir de C99. Bajo estricta compatibilidad ANSI (/Za), los archivos C que contienen comentarios de una sola línea, generan C4001 debido al uso de una extensión no estándar. Dado que los comentarios de una sola línea son estándar en C++, los archivos C que contienen comentarios de una sola línea no generan C4001 al compilar con extensiones de Microsoft (/Ze).

Ejemplo

Para deshabilitar la advertencia, quite la marca de comentario #pragma warning(deshabilitar:4001) .

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