Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
namn: ogiltigt kvalificerat namn i medlemsdeklarationen
Anmärkningar
En medlemsdeklaration har en oväntad kvalifikation. Lös den här varningen genom att ta bort kvalificeringen från identifieraren.
Den här varningen är inaktiverad som standard. Du kan använda /Wall eller /wN4596 för att aktivera den på kommandoraden som en nivå N-varning . Du kan också använda #pragma warning(N:4596) i källfilen. Mer information finns i Kompilatorvarningar som är inaktiverade som standard. Vissa versioner av kompilatorn genererar bara den här varningen under /permissive-.
Den här varningen är tillgänglig från och med Visual Studio 2015 Update 3. Kod som kompilerats utan varningar i tidigare versioner av kompilatorn kan nu generera C4596. Information om hur du inaktiverar varningar som introduceras i en viss kompilatorversion eller senare finns i Kompilatorvarningar efter kompilatorversion.
Example
Det här exemplet genererar C4596 och visar ett sätt att åtgärda det:
// C4596.cpp
// compile with: /w14596 /c
struct A {
void A::f() { } // error C4596: illegal qualified name in member
// declaration.
// Remove redundant 'A::' to fix.
};