Share via


Upozornění kompilátoru (úroveň 4) C5266

Kvalifikátor const pro návratový typ nemá žádný vliv

Standard jazyka C++ určuje, že je ignorována kvalifikace const nejvyšší úrovně (nebo nestálá) u návratového typu funkce.

Toto upozornění je ve výchozím nastavení vypnuté.
Toto upozornění bylo zavedeno v sadě Visual Studio 17.6.

Příklad

Následující ukázka vygeneruje 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;
}

Viz také

Povolení upozornění, která jsou ve výchozím nastavení vypnutá