Share via


Derleyici Uyarısı (düzey 4) C4596

'name': üye bildiriminde geçersiz nitelenmiş ad

Açıklamalar

Üye bildirimi beklenmeyen bir niteliğe sahiptir. Bu uyarıyı çözmek için tanımlayıcıdan niteliği kaldırın.

Bu uyarı varsayılan olarak kapalıdır. Komut satırında N düzeyi uyarı olarak etkinleştirmek için /Wall veya /wN 4596 kullanabilirsiniz. Veya kaynak dosyanızda #pragma warning(N:4596) kullanın. Daha fazla bilgi için bkz . Varsayılan olarak kapalı olan derleyici uyarıları. Derleyicinin bazı sürümleri bu uyarıyı yalnızca /permissive- altında oluşturur.

Bu uyarı Visual Studio 2015 Güncelleştirme 3'te başlayarak kullanılabilir. Derleyicinin önceki sürümlerinde uyarı olmadan derlenen kod artık C4596 oluşturabilir. Belirli bir derleyici sürümünde veya sonraki sürümlerinde sunulan uyarıları devre dışı bırakma hakkında bilgi için bkz . Derleyici sürümüne göre Derleyici Uyarıları.

Örnek

Bu örnek C4596 oluşturur ve bunu düzeltmenin bir yolunu gösterir:

// C4596.cpp
// compile with: /w14596 /c

struct A {
    void A::f() { } // error C4596: illegal qualified name in member
                    // declaration.
                    // Remove redundant 'A::' to fix.
};