Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'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
Tento příklad vygeneruje C4596 a ukazuje způsob, jak ho 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.
};