Derleyici Uyarısı (düzey 4, kapalı) C4061
'numaralandırma' anahtarındaki
enum
'identifier' numaralandırıcısı bircase
etiket tarafından açıkça işlenmiyor
Belirtilen numaralandırıcı tanımlayıcısının , büyük/küçük harf içeren bir switch
deyimde ilişkili işleyicisi default
yok. Eksik durum bir gözetim olabilir veya sorun olmayabilir. Eksiklerin case
pratikte sorun olup olmadığı, varsayılan durumun numaralandırıcıyı işleyip işlemediğine bağlıdır. Büyük/küçük harf içermeyen deyimlerdeki switch
kullanılmayan numaralandırıcılarla ilgili bir uyarı için bkz. C4062.default
Bu uyarı varsayılan olarak kapalıdır. Varsayılan olarak kapalı olan uyarıları etkinleştirme hakkında daha fazla bilgi için bkz . Varsayılan Olarak Kapalı Olan Derleyici Uyarıları.
Örnek
Aşağıdaki örnek C4061 oluşturur; düzeltilmesi için eksik numaralandırıcı için bir servis talebi ekleyin:
// C4061.cpp
// compile with: /W4
#pragma warning(default : 4061)
enum E { a, b, c };
void func ( E e )
{
switch(e)
{
case a:
case b:
default:
break;
} // C4061 c' not handled
}
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin