Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 4) C5266

Kwalifikator "const" w typie zwrotnym nie ma wpływu

Standard C++ określa, że kwalifikacja najwyższego poziomu const (lub volatile) dla zwracanego typu funkcji jest ignorowana.

To ostrzeżenie jest domyślnie wyłączone.
To ostrzeżenie zostało wprowadzone w programie Visual Studio 17.6

Przykład

Poniższy przykład generuje 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;
}

Zobacz też

Włączanie ostrzeżeń, które są domyślnie wyłączone