Avviso del compilatore (livello 4) C5266
Il qualificatore 'const' sul tipo restituito non ha alcun effetto
Lo standard C++ specifica che una qualifica di primo livello const (o volatile) in un tipo restituito di funzione viene ignorata.
Per impostazione predefinita, questo avviso non è attivo.
Questo avviso è stato introdotto in Visual Studio 17.6
Esempio
L'esempio seguente genera l'errore 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;
}
Vedi anche
Abilitare gli avvisi disattivati per impostazione predefinita