Compilerwarnung (Stufe 4) C5266
Der Qualifizierer „const“ für den Rückgabetyp hat keine Auswirkung.
Der C++-Standard gibt an, dass eine Konstante der obersten Ebene (oder veränderliche) Qualifikation für einen Funktionsrücklauftyp ignoriert wird.
Diese Warnung ist standardmäßig deaktiviert.
Diese Warnung wurde in Visual Studio 17.6 eingeführt.
Beispiel
Im folgenden Beispiel wird C5266 generiert:
// 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;
}