Aracılığıyla paylaş


Microsoft C/C++ derleyici uyarıları C4400 ile C4599 arasında

Bu bölümdeki makalelerde, Microsoft C/C++ derleyici uyarı iletileri C4400-C4599 açıklanmaktadır.

Önemli

Visual Studio derleyicileri ve derleme araçları birçok tür hata ve uyarı bildirebilir. Bir hata veya uyarı bulunduktan sonra, derleme araçları kod amacı hakkında varsayımlarda bulunabilir ve devam etmeye çalışabilir, böylece aynı anda daha fazla sorun bildirilebilir. Araçlar yanlış varsayımda bulunursa, daha sonraki hatalar veya uyarılar projeniz için geçerli olmayabilir. Projenizdeki sorunları düzelttiğinizde, her zaman bildirilen ilk hata veya uyarıyla başlayın ve sık sık yeniden oluşturun. Bir düzeltme, sonraki birçok hatayı ortadan kaldırabilir.

Visual Studio'da belirli bir tanılama iletisiyle ilgili yardım almak için Çıktı penceresinde bu iletiyi seçin ve F1 tuşuna basın. Visual Studio, varsa bu hatanın belge sayfasını açar. Belirli hatalar veya uyarılar hakkındaki makaleleri bulmak için sayfanın üst kısmındaki arama aracını da kullanabilirsiniz. Alternatif olarak, araçlara göre hata ve uyarı listesine göz atın ve bu sayfadaki içindekiler tablosuna yazın.

Not

Her Visual Studio hatası veya uyarısı belgelenmez. Çoğu durumda, tanılama iletisi kullanılabilir tüm bilgileri sağlar. F1 kullanırken bu sayfaya geldiyseniz ve hata veya uyarı iletisinin ek açıklamaya ihtiyacı olduğunu düşünüyorsanız bize bildirin. GitHub'da belge sorunu oluşturmak için bu sayfadaki geri bildirim düğmelerini kullanabilirsiniz. Hatanın veya uyarının yanlış olduğunu düşünüyorsanız veya araç takımıyla ilgili başka bir sorun bulduysanız, Geliştirici Topluluğu sitesinde bir ürün sorunu bildirin. Ayrıca geri bildirim gönderebilir ve IDE'de hatalar girebilirsiniz. Visual Studio'da menü çubuğuna gidin ve Yardım Geri Bildirim Gönder Sorun Bildir'i seçin > veya Yardım Geri Bildirim > > Gönder Öneri Gönder'i kullanarak > bir öneri gönderin. Derleyici tarafından yayılmayan ve şimdi bunun yerine bu sayfaya yönlendirilen bazı derleyici hata konuları oluşturuldu.

Microsoft Learn Soru-Cevap forumlarında hatalar ve uyarılar için ek yardım bulabilirsiniz. Veya Visual Studio C++ Geliştirici Topluluğu sitesinde hata veya uyarı numarasını arayın. Çözüm bulmak için Stack Overflow'da da arama yapabilirsiniz.

Ek yardım ve topluluk kaynaklarının bağlantıları için bkz . Visual C++ Yardım ve Topluluk.

Uyarı iletileri

Uyarı İleti
Derleyici uyarısı (düzey 1) C4600 'Makro adı' #pragma: geçerli bir boş olmayan dize bekleniyor
Derleyici uyarısı (düzey 4) C4400 'type': Bu türdeki sabit/geçici niteleyiciler desteklenmiyor
Derleyici uyarısı (düzey 1) C4401 'bitfield': üye bit alanı
Derleyici uyarısı (düzey 1) C4402 PTR işleci kullanmalıdır
Derleyici uyarısı (düzey 1) C4403 geçersiz PTR işleci
Derleyici uyarısı (düzey 3) C4404 yönergedeki dönem yoksayıldı
Derleyici uyarısı (düzey 1) C4405 'identifier': tanımlayıcı ayrılmış sözcük
Derleyici uyarısı (düzey 1) C4406 yönergesinde işlenen yoksayıldı
Derleyici uyarısı (düzey 1) C4407 üye gösterimlerine farklı işaretçiler arasında atama, derleyici yanlış kod oluşturabilir
Derleyici uyarısı (düzey 4) C4408 anonim 'struct|union' hiçbir veri üyesi bildirmedi
Derleyici uyarısı (düzey 1) C4409 geçersiz yönerge boyutu
Derleyici uyarısı (düzey 1) C4410 işlenen için geçersiz boyut
Derleyici uyarısı (düzey 1) C4411 'identifier': symbol, yer değiştirme kaydına çözümür
Derleyici uyarısı (düzey 2) C4412 'function': işlev imzası 'type' türünü içeriyor; C++ nesneleri saf kod ile karışık veya yerel arasında geçiş yapmak için güvenli değildir.
Derleyici uyarısı C4413 'classname::member': başvuru üyesi, oluşturucu çıktıktan sonra kalıcı olmayan geçici bir üyeye başlatılır
Derleyici uyarısı (düzey 3) C4414 'function': işleve kısa atlama yakına dönüştürüldü
Derleyici uyarısı (düzey 1) C4415 yinelenen __declspec(code_seg('name'))
Derleyici uyarısı (düzey 1) C4416 __declspec(code_seg(...)) boş dize içeriyor: yoksayıldı
Derleyici uyarısı (düzey 1) C4417 Açık bir şablon örneğinde __declspec(code_seg(...)) olamaz): yoksayıldı
Derleyici uyarısı (düzey 1) C4418 __declspec(code_seg(...)) bir sabit listesi üzerinde yoksayıldı
Derleyici uyarısı (düzey 3) C4419 'class' özel başvuru sınıfına uygulandığında 'symbol' hiçbir etkiye sahip değildir.
Derleyici uyarısı (düzey 1) C4420 'checked_operator': işleç kullanılamıyor, bunun yerine 'işleç' kullanılıyor; çalışma zamanı denetimi tehlikeye girebilir
Derleyici uyarısı (düzey 3) C4421 'parameter': Devam ettirilebilen bir işlevdeki başvuru parametresi güvenli olmayabilir
Derleyici uyarısı (düzey 3) C4423 'std::bad_alloc': satır numarasında sınıf ('type') tarafından yakalanır
Derleyici uyarısı (düzey 3) C4424 satır numarasında 'type2' ile önce gelen 'type1' için catch; 'std::bad_alloc' oluşturulursa öngörülemeyen davranışla sonuçlanabilir
Derleyici uyarısı (düzey 1) C4425 SAL ek açıklaması '...' öğesine uygulanamaz
Derleyici uyarısı (düzey 1) C4426 üst bilgi eklendikten sonra değiştirilen iyileştirme bayraklarının nedeni #pragma optimize() olabilir
Derleyici uyarısı (düzey 1) C4427 'işleç': sürekli bölmede taşma, tanımsız davranış
Derleyici uyarısı (düzey 4) C4429 olası eksik veya yanlış biçimlendirilmiş evrensel karakter-adı
Derleyici uyarısı (Hata) C4430 tür belirticisi eksik - int varsayıldı. Not: C++ varsayılan int'i desteklemez
Derleyici uyarısı (düzey 4) C4431 tür belirticisi eksik - int varsayıldı. Not: C artık varsayılan int desteği içermiyor
Derleyici uyarısı (düzey 4) C4434 statik oluşturucu özel erişilebilirliği olmalıdır; özel erişime değiştirme
Derleyici uyarısı (düzey 4) C4435 'derived_class': /vd2 altındaki nesne düzeni 'base_class' sanal tabanı nedeniyle değişecek
Derleyici uyarısı (düzey 1) C4436 Oluşturucuda veya yıkıcıda sanal temel 'base_class' ile 'derived_class' dynamic_cast kısmen oluşturulmuş nesneyle başarısız olabilir
Derleyici uyarısı (düzey 4) C4437 'base_class' sanal tabanından 'derived_class' dynamic_cast bazı bağlamlarda başarısız olabilir
Derleyici uyarısı C4438 'function': /await:clrcompat modunda güvenli bir şekilde çağrılamaz. 'function' CLR'ye çağrıda bulunursa CLR baş bozulmasına neden olabilir
Derleyici uyarısı (Hata) C4439 'function': İmzada yönetilen türe sahip işlev tanımının __clrcall çağırma kuralı olmalıdır
Derleyici uyarısı (düzey 1) C4440 'calling_convention1'den 'calling_convenction2' için kural yeniden tanımlama çağrısı yoksayıldı
Derleyici uyarısı (düzey 1) C4441 'calling_convention1' çağırma kuralı yoksayıldı; Bunun yerine 'calling_convention2' kullanıldı
Derleyici uyarısı (düzey 1) C4442 __annotation bağımsız değişkenine eklenmiş null sonlandırıcı. Değer kesilecek.
Derleyici uyarısı (düzey 1) C4443 pragma parametresinin '0', '1' veya '2' olması bekleniyor
Derleyici uyarısı (düzey 3) C4444 'identifier': üst düzey '__unaligned' bu bağlamda uygulanmaz
Derleyici uyarısı (düzey 1) C4445 'function': 'WinRT|managed' türünde bir sanal yöntem özel olamaz
Derleyici uyarısı (düzey 1) C4446 'type': tür adıyla çakışma nedeniyle 'name1' üyesi bu türle eşlenemiyor. Yöntemi 'name2' olarak yeniden adlandırıldı
Derleyici uyarısı (düzey 1) C4447 İş parçacığı oluşturma modeli olmadan 'main' imzası bulundu. 'int main(Platform::Array<Platform::String^>^ args)' kullanmayı düşünün.
Derleyici uyarısı C4448 'tür1' meta verilerde belirtilen varsayılan arabirime sahip değil. Malzeme çekme: Çalışma zamanında başarısız olabilecek 'type2'.
Derleyici uyarısı C4449 'type' korumasız bir tür '[WebHostHidden]' olarak işaretlenmelidir
Derleyici uyarısı C4450 'type2' türünden türetildiği için 'type1' '[WebHostHidden]' olarak işaretlenmelidir
Derleyici uyarısı (düzey 4) C4451 'classname1::member': Bu bağlam içinde 'classname2::member' ref sınıfının kullanımı, bağlamlar arasında nesnenin geçersiz şekilde sıralanmasına neden olabilir
Derleyici uyarısı (düzey 1) C4452 'identifier': ortak tür genel kapsamda olamaz. Çıktı .winmd dosyasının adının alt öğesi olan bir ad alanında olmalıdır.
Derleyici uyarısı (düzey 1) C4453 'type': '[WebHostHidden]' olmayan bir genel türün yayımlanan yüzeyinde '[WebHostHidden]' türü kullanılmamalıdır
Derleyici uyarısı (düzey 1) C4454 'function', [DefaultOverload] belirtilmeden giriş parametrelerinin sayısından fazla aşırı yüklendi. Varsayılan aşırı yükleme olarak 'bildirim' seçme
Derleyici uyarısı (düzey 1) C4455 'işleç işleci': Alt çizgiyle başlamayan değişmez sonek tanımlayıcıları ayrılmıştır
Derleyici Uyarısı (düzey 4) C4456 'identifier' bildirimi önceki yerel bildirimi gizler
Derleyici Uyarısı (düzey 4) C4457 'identifier' bildirimi işlev parametresini gizler
Derleyici Uyarısı (düzey 4) C4458 'identifier' bildirimi sınıf üyesini gizler
Derleyici uyarısı (düzey 4) C4459 'identifier' bildirimi genel bildirimi gizler
Derleyici uyarısı (düzey 4) C4460 'WinRT|managed' işleci 'operator', başvuru tarafından geçirilen parametreye sahip. 'WinRT|managed' işleci 'operator', 'cpp_operator' C++ işlecinden farklı semantiklere sahip, değere göre geçirmeyi amaçladınız mı?
Derleyici uyarısı (düzey 1) C4461 'classname': Bu sınıfın sonlandırıcısı '!sonlandırıcı' ama yok yıkıcı '~dtor'
Derleyici uyarısı (düzey 1, Hata) C4462 'type' : türün GUID'sini belirleyemiyor. Program çalışma zamanında başarısız olabilir.
Derleyici uyarısı (düzey 4) C4463 taşma; yalnızca 'min_value' olan değerleri 'max_value' olarak tutabilen bit alanına 'value' atama
Derleyici uyarısı (düzey 4) C4464 göreli ekleme yolu '..' içeriyor
Derleyici uyarısı C4466 Eş yordam yığın imtiyazı gerçekleştirilemedi
Derleyici uyarısı (düzey 1) C4467 ATL özniteliklerinin kullanımı kullanım dışı bırakıldı
Derleyici uyarısı (düzey 1) C4468 [[fallthrough]] özniteliğinin ardından bir case etiket veya default etiket eklenmelidir
Derleyici uyarısı (düzey 1) C4470 /clr altında yok sayılan kayan nokta denetimi pragmaları
Derleyici uyarısı (düzey 4) C4471 'sabit listesi': kapsamsız bir numaralandırmanın ileriye dönük bildiriminde temel alınan bir tür olmalıdır (int varsayılır)
Derleyici uyarısı (düzey 1) C4472 'identifier' yerel bir sabit listesidir: 'WinRT|managed' sabit listesi bildirmek için bir erişim belirticisi (özel/genel) ekleyin
Derleyici uyarısı (düzey 1) C4473 'function' : biçim dizesi için yeterli bağımsız değişken geçirilmedi
Derleyici uyarısı (düzey 3) C4474 'function' : Biçim dizesi için çok fazla bağımsız değişken geçirildi
Derleyici uyarısı (düzey 3) C4475 'function' : 'modifier' uzunluk değiştiricisi, biçim tanımlayıcısında 'character' tür alanı karakteriyle kullanılamaz
Derleyici uyarısı (düzey 3) C4476 'function' : biçim tanımlayıcısında bilinmeyen tür alan karakteri 'character'
Derleyici uyarısı (düzey 1) C4477 'function' : 'string' biçim dizesi 'type' türünde bir bağımsız değişken gerektirir, ancak variadic bağımsız değişken numarası 'type' türündedir
Derleyici uyarısı (düzey 1) C4478 'function' : konumsal ve konumsal olmayan yer tutucular aynı biçim dizesinde karıştırılamaz
Derleyici uyarısı (Hata) C4480 standart olmayan uzantı kullanıldı: 'sabit listesi' sabit listesi için temel alınan türü belirtme
Derleyici uyarısı (düzey 4) C4481 standart olmayan uzantı kullanıldı: geçersiz kılma tanımlayıcısı 'anahtar sözcük'
Derleyici uyarısı C4482 standart olmayan uzantı kullanıldı: nitelenmiş ad olarak kullanılan sabit listesi 'numaralandırması'
Derleyici uyarısı (düzey 1, Hata) C4483 sözdizimi hatası: beklenen C++ anahtar sözcüğü
Derleyici uyarısı (Hata) C4484 'override_function': temel başvuru sınıfı yöntemi 'base_class_function' ile eşleşir, ancak 'virtual', 'new' veya 'override' olarak işaretlenmez; 'new' (ve 'virtual' değil) varsayılır
Derleyici uyarısı (Hata) C4485 'override_function': temel başvuru sınıfı yöntemi 'base_class_function' ile eşleşir, ancak 'new' veya 'override' olarak işaretlenmez; 'new' (ve 'virtual') varsayılır
Derleyici uyarısı (düzey 1) C4486 'function': Bir başvuru sınıfının veya değer sınıfının özel sanal yöntemi 'sealed' olarak işaretlenmelidir
Derleyici uyarısı (düzey 4) C4487 'derived_class_function': devralınan sanal olmayan 'base_class_function' yöntemiyle eşleşir ancak açıkça 'new' olarak işaretlenmez
Derleyici uyarısı (düzey 1) C4488 'function': 'interface_method' arabirim yöntemini uygulamak için 'anahtar sözcük' anahtar sözcüğü gerektirir
Derleyici uyarısı (düzey 1) C4489 'specifier': 'method' arabirim yönteminde izin verilmez; geçersiz kılma tanımlayıcılarına yalnızca ref sınıfı ve değer sınıfı yöntemlerinde izin verilir
Derleyici uyarısı (düzey 1) C4490 'override': geçersiz kılma tanımlayıcısının yanlış kullanımı; 'function' temel başvuru sınıfı yöntemiyle eşleşmiyor
Derleyici uyarısı (düzey 1) C4491 'name': geçersiz IDL sürüm biçimine sahip
Derleyici uyarısı (düzey 1, Hata) C4492 'function1': temel başvuru sınıfı yöntemi 'function2' ile eşleşir, ancak 'override' olarak işaretlenmez
Derleyici uyarısı (düzey 3, Hata) C4493 'type' öğesinin yıkıcısı 'genel' erişilebilirliği içermediğinden delete ifadesinin hiçbir etkisi yoktur
Derleyici uyarısı (düzey 1) C4494 'function' : İşlev dönüş türü bir işaretçi veya başvuru olmadığından __declspec(ayırıcı) yoksayılıyor
Derleyici uyarısı C4495 standart olmayan '__super' uzantısı kullanıldı: yerine açık temel sınıf adı yazın
Derleyici uyarısı C4496 kullanılan 'her biri için' standart olmayan uzantı: yerine ranged-for deyimini yazın
Derleyici uyarısı C4497 standart olmayan 'sealed' uzantısı kullanıldı: yerine 'final'
Derleyici uyarısı C4498 standart olmayan uzantı kullanıldı: 'uzantı'
Derleyici uyarısı (düzey 4) C4499 'function' : Açık bir özelleştirmenin depolama sınıfı olamaz (yoksayılır)"
Derleyici uyarısı (düzey 1) C4502 'bağlantı belirtimi', 'extern' anahtar sözcüğünü kullanmayı gerektirir ve diğer tüm tanımlayıcılardan önce olmalıdır
Derleyici uyarısı (düzey 1) C4503 'identifier': süslü ad uzunluğu aşıldı, ad kesildi
Derleyici uyarısı (düzey 4) C4505 'function': başvurulmayan yerel işlev kaldırıldı
Derleyici uyarısı (düzey 1) C4506 'function' satır içi işlevi için tanım yok
Derleyici uyarısı (düzey 1) C4508 'function': işlevi bir değer döndürmelidir; 'void' dönüş türü varsayıldı
Derleyici uyarısı C4509 standart olmayan uzantı kullanıldı: 'function' SEH kullanır ve 'object' yok ediciye sahiptir
Derleyici uyarısı (düzey 4) C4510 'class': varsayılan oluşturucu örtük olarak silinmiş olarak tanımlandı
Derleyici uyarısı (düzey 3) C4511 'class': kopya oluşturucu örtük olarak silinmiş olarak tanımlandı
Derleyici uyarısı (düzey 4) C4512 'class': atama işleci örtük olarak silinmiş olarak tanımlandı
Derleyici uyarısı (düzey 4) C4513 'class': yıkıcı örtük olarak silinmiş olarak tanımlandı
Derleyici uyarısı (düzey 4) C4514 'function': başvurulmayan satır içi işlevi kaldırıldı
Derleyici uyarısı (düzey 4) C4515 'ad alanı': ad alanı kendisini kullanır
Derleyici uyarısı (düzey 4) C4516 'class::symbol': access-declarations kullanım dışı bırakıldı; üye using-declarations daha iyi bir alternatif sağlar
Derleyici uyarısı (düzey 4) C4517 erişim bildirimleri kullanım dışıdır; üye using-declarations daha iyi bir alternatif sağlar
Derleyici uyarısı (düzey 1) C4518 'specifier': burada beklenmeyen depolama sınıfı veya tür tanımlayıcıları; yoksayıldı
Derleyici uyarısı (Hata) C4519 varsayılan şablon bağımsız değişkenlerine yalnızca sınıf şablonunda izin verilir
Derleyici uyarısı (düzey 3) C4521 'class': birden çok kopya oluşturucu belirtildi
Derleyici uyarısı (düzey 3) C4522 'class': birden çok atama işleci belirtildi
Derleyici uyarısı (düzey 3) C4523 'class': birden çok yıkıcı belirtildi
Derleyici uyarısı (düzey 1) C4526 'function': statik üye işlevi 'virtual function' geçersiz kılma sanal işlevini geçersiz kılamaz, sanal işlev gizlenir
Derleyici uyarısı (düzey 1) C4530 C++ özel durum işleyicisi kullanıldı, ancak geri sarma semantiği etkinleştirilmedi. /EHsc belirtin
Derleyici uyarısı (düzey 1) C4531 C++ özel durum işlemesi Windows CE'de kullanılamaz. Yapılandırılmış Özel Durum İşlemeyi Kullanma
Derleyici uyarısı (düzey 1) C4532 'continue': '__finally/finally' bloğundan atlamanın sonlandırma işleme sırasında tanımsız davranışı var
Derleyici uyarısı (düzey 1) C4533 'değişken' başlatma işlemi 'goto label' tarafından atlandı
Derleyici uyarısı (düzey 3) C4534 'constructor', varsayılan bağımsız değişken nedeniyle 'class/struct' 'identifier' için varsayılan bir oluşturucu olmayacak
Derleyici uyarısı (düzey 3) C4535 _set_se_translator() çağrısı /EHa gerektirir
Derleyici uyarısı (düzey 4) C4536 'typename': type-name , 'character_limit' karakterlerinin meta veri sınırını aşıyor
Derleyici uyarısı (düzey 1) C4537 'object': '.' UDT olmayan türe uygulandı
Derleyici uyarısı (düzey 3) C4538 'type': Bu türdeki sabit/geçici niteleyiciler desteklenmiyor
Derleyici uyarısı (düzey 1) C4540 dynamic_cast erişilemez veya belirsiz tabana dönüştürmek için kullanılır; çalışma zamanı testi başarısız olacak ('type1' - 'type2')
Derleyici uyarısı (düzey 1) C4541 /GR-ile 'type' polimorfik türünde kullanılan 'tanımlayıcı'; öngörülemeyen davranış neden olabilir
Derleyici uyarısı (düzey 1) C4542 Birleştirilmiş eklenen metin dosyasının oluşturulması atlanıyor, dosya türü dosyası yazılamıyor: 'sorun': ileti
Derleyici uyarısı (düzey 3) C4543 'no_injected_text' özniteliği tarafından gizlenen eklenen metin
Derleyici uyarısı (düzey 1) C4544 'declaration': bu şablon bildiriminde varsayılan şablon bağımsız değişkeni yoksayıldı
Derleyici uyarısı (düzey 1) C4545 virgülden önceki ifade bir bağımsız değişken listesi olmayan bir işlev olarak değerleniyor
Derleyici uyarısı (düzey 1) C4546 virgülden önceki işlev çağrısında bağımsız değişken listesi eksik
Derleyici uyarısı (düzey 1) C4547 'operator': virgülden önceki işlecin hiçbir etkisi yoktur; yan etkisi olan beklenen işleç
Derleyici uyarısı (düzey 1) C4548 virgülden önceki ifadenin etkisi yok; yan etkisi olan ifade bekleniyordu
Derleyici uyarısı (düzey 1) C4549 'operator': virgülden önceki işlecin hiçbir etkisi yoktur; 'işleç' amacınız mıydı?
Derleyici uyarısı (düzey 1) C4550 ifade, bağımsız değişken listesi eksik olan bir işlevi değerlendirir
Derleyici uyarısı (düzey 1) C4551 işlev çağrısı eksik bağımsız değişken listesi
Derleyici uyarısı (düzey 1) C4552 'operator': işlecin etkisi yok; yan etkisi olan beklenen işleç
Derleyici uyarısı (düzey 1) C4553 'operator': işlecinin hiçbir etkisi yok; 'işlecini' amaçladınız mı?
Derleyici uyarısı (düzey 3) C4554 C4554 'operator': olası hata için işleç önceliğini denetleyin; önceliği netleştirmek için parantez kullanın
Derleyici uyarısı (düzey 1) C4555 ifadenin etkisi yok; yan etkisi olan ifade bekleniyordu
Derleyici uyarısı (düzey 1) C4556 'value' iç anlık bağımsız değişkeninin değeri 'lower_bound upper_bound - ' aralığının dışında
Derleyici uyarısı (düzey 3) C4557 '__assume', 'efekt' efekti içeriyor
Derleyici uyarısı (düzey 1) C4558 'value' işleneninin değeri 'lower_bound upper_bound - ' aralığının dışında
Derleyici uyarısı (düzey 4) C4559 'function': redefinition; işlevin kazancı __declspec(değiştirici)
Derleyici uyarısı (düzey 1) C4561 '__fastcall', '/clr' seçeneğiyle uyumsuz: '__stdcall' seçeneğine dönüştürülüyor
Derleyici uyarısı (düzey 4) C4562 '/clr' seçeneğiyle tam prototip işlevler gereklidir: '()' öğesini '(void)' olarak dönüştürme
Derleyici uyarısı (düzey 4) C4564 'class' 'classname' yönteminin 'method' yöntemi desteklenmeyen 'parameter' varsayılan parametresini tanımlar
Derleyici uyarısı (düzey 4) C4565 'function': redefinition; simge daha önce __declspec(değiştirici) ile bildirilmiştir
Derleyici uyarısı (düzey 1) C4566 'char' evrensel-karakter-adıyla temsil edilen karakter geçerli kod sayfasında (sayı) temsil edilemez
Derleyici uyarısı (düzey 1) C4568 'function': açık geçersiz kılmanın imzası ile eşleşen üye yok
Derleyici uyarısı (düzey 3) C4569 'function': açık geçersiz kılmanın imzası ile eşleşen üye yok
Derleyici uyarısı (düzey 3) C4570 'type': açıkça soyut olarak bildirilmemiş ancak soyut işlevlere sahip
Derleyici uyarısı (düzey 4) C4571 Bilgi: Visual C++ 7.1'den bu yana catch(...) semantiği değişti; yapılandırılmış özel durumlar (SEH) artık yakalanmaz
Derleyici uyarısı (düzey 1) C4572 [ParamArray] özniteliği /clr altında kullanım dışı bırakıldı, '...' kullanın yerine
Derleyici uyarısı (düzey 1) C4573 'lambda işlevi' kullanımı derleyicinin 'this' yakalamasını gerektirir, ancak geçerli varsayılan yakalama modu buna izin vermez
Derleyici uyarısı (düzey 4) C4574 'Tanımlayıcı' '0' olarak tanımlandı: '#if tanımlayıcısı' kullanmak mı istiyorsunuz?
Derleyici uyarısı (düzey 1) C4575 '__vectorcall', '/clr' seçeneğiyle uyumsuz: '__stdcall' seçeneğine dönüştürülüyor
Derleyici uyarısı (düzey 1, Hata) C4576 Ayraçlı bir tür ve ardından başlatıcı listesi standart olmayan açık tür dönüştürme söz dizimidir
Derleyici uyarısı (düzey 1, Kapalı) C4577 Özel durum işleme modu belirtilmediğinde kullanılan 'noexcept'; özel durumda sonlandırma garanti edilmemektedir. /EHsc belirtin
Derleyici uyarısı (düzey 1, Hata) C4578 'abs': 'type1'den 'type2' türüne dönüştürme, olası veri kaybı ('function' çağırmayı mı yoksa cmath'ı> #include <mi?
Derleyici uyarısı (düzey 3) C4580 [attribute] kullanım dışı bırakıldı; bunun yerine System::Attribute veya Platform::Metadata'ı temel sınıf olarak belirtin
Derleyici uyarısı (düzey 1) C4581 kullanım dışı bırakılmış davranış: '"string"', özniteliği işlemek için 'string' ile değiştirildi
Derleyici uyarısı (düzey 4) C4582 'type': oluşturucu örtük olarak çağrılmaz
Derleyici uyarısı (düzey 4) C4583 'type': yıkıcı örtük olarak çağrılmaz
Derleyici uyarısı (düzey 1) C4584 'class1': base-class 'class2' zaten 'class3' temel sınıfıdır
Derleyici uyarısı (düzey 1, Hata) C4585 'class': WinRT 'public ref class' korumalı olmalı veya mevcut korumasız bir sınıftan türetilmelidir
Derleyici uyarısı (düzey 1, Hata) C4586 'type': Genel tür, 'Windows' adlı üst düzey bir ad alanında bildirilemez
Derleyici uyarısı (düzey 1) C4587 'anonymous_structure': davranış değişikliği: oluşturucu artık örtük olarak çağrılmaz
Derleyici uyarısı (düzey 1) C4588 'anonymous_structure': davranış değişikliği: yıkıcı artık örtük olarak çağrılmaz
Derleyici uyarısı (düzey 4) C4589 'class1' soyut sınıfının oluşturucusunun 'class2' sanal temel sınıfı için başlatıcıyı yoksayıyor
Derleyici uyarısı (düzey 1) C4591 'constexpr' çağrı derinliği sayısı sınırı aşıldı (/constexpr:derinlik<NUMARASı>)
Derleyici uyarısı (düzey 3) C4592 'function': 'constexpr' çağrı değerlendirmesi başarısız oldu; işlev çalışma zamanında çağrılır
Derleyici uyarısı (düzey 1) C4593 'function': 'constexpr' çağrısı değerlendirme adımı sınırı aşıldı; sınırı artırmak için /constexpr:steps<NUMBER> kullanın
Derleyici uyarısı (düzey 3) C4594 'type': bir özel durum oluşturulursa yıkıcı örtük olarak çağrılmaz
Derleyici uyarısı (düzey 1) C4595 'type': davranış değişikliği: bir özel durum oluşturulursa yıkıcı artık örtük olarak çağrılmaz
Derleyici uyarısı (düzey 4) C4596 'identifier': Üye bildiriminde geçersiz nitelenmiş ad
Derleyici uyarısı (hata) C4597 tanımsız davranış: bir sanal tabanın üyesine uygulanan offsetof
Derleyici uyarısı (düzey 1 ve düzey 3) C4598 '#include "üst bilgi": Önceden derlenmiş üst bilgideki üst bilgi numarası, bu konumdaki geçerli derlemeyle eşleşmiyor
Derleyici uyarısı (düzey 3) C4599 'bayrak yolu': komut satırı bağımsız değişken numarası önceden derlenmiş üst bilgiyle eşleşmiyor

Ayrıca bkz.

C/C++ Derleyici ve derleme araçları hataları ve uyarıları
Derleyici uyarıları C4000 - C5999