Upozornění kompilátoru (úroveň 4) C4596
'name': neplatný kvalifikovaný název v deklaraci člena
Poznámky
Deklarace člena má neočekávanou kvalifikaci. Pokud chcete toto upozornění vyřešit, odeberte z identifikátoru kvalifikaci.
Toto upozornění je ve výchozím nastavení vypnuté. K povolení na příkazovém řádku můžete použít /Wall nebo /wN4596 jako upozornění na úroveň N. Nebo ve zdrojovém souboru použijte upozornění #pragma(N:4596). Další informace najdete v tématu Upozornění kompilátoru, která jsou ve výchozím nastavení vypnutá. Některé verze kompilátoru generují toto upozornění pouze v části /permissive-.
Toto upozornění je k dispozici od verze Visual Studio 2015 Update 3. Kód kompilovaný bez upozornění v dřívějších verzích kompilátoru teď může generovat C4596. Informace o tom, jak zakázat upozornění zavedená v konkrétní verzi kompilátoru nebo novější, naleznete v tématu Upozornění kompilátoru podle verze kompilátoru.
Příklad
Tato ukázka vygeneruje C4596 a ukazuje způsob, jak ji opravit:
// C4596.cpp
// compile with: /w14596 /c
struct A {
void A::f() { } // error C4596: illegal qualified name in member
// declaration.
// Remove redundant 'A::' to fix.
};