Compartir a través de


Advertencia del compilador (nivel 4) C5266

El calificador 'const' en el tipo de valor devuelto no tiene ningún efecto

El estándar de C++ especifica que se omite una calificación const de nivel superior (o volátil) en un tipo de valor devuelto de función.

De forma predeterminada, esta advertencia está desactivada.
Esta advertencia se introdujo en Visual Studio 17.6

Ejemplo

El ejemplo siguiente genera la advertencia C5266:

// compile with: /W4 /c

#pragma warning(default : 5266) // enable warning C5266 because it's off by default (or compile with /w45266)

const int f() // warning C5266: 'const' qualifier on return type has no effect
{
    return 13;
}

Consulte también

Habilitación de advertencias desactivadas de forma predeterminada