C2600 ile C2699 arasındaki derleyici hataları

Belgelerin bu bölümündeki makaleler, derleyici tarafından oluşturulan hata iletilerinin bir alt kümesini açıklar.

Ö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, izleyen birden çok hatayı çözebilir.

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. Bu sayfaya geldiyseniz ve hata veya uyarı iletisinin ek açıklamaya ihtiyacı olduğunu düşünüyorsanız, bu sayfadaki geri bildirim düğmelerini kullanarak bize bildirin. 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 Bildirinseçeneğini belirleyin veya Yardım > Geri Bildirim Gönder > Özellik önerisinde bulunun. Derleyici tarafından yayılmayan ve şimdi bunun yerine bu sayfaya yönlendirilen bazı derleyici hata konuları oluşturuldu.

Microsoft Q&A C++ 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.

Hata iletileri

Hata İleti
Derleyici hatası C2600 'function': derleyici tarafından oluşturulan özel üye işlevini tanımlayamaz (önce sınıfında bildirilmelidir)
Derleyici hatası C2601 'function': yerel işlev tanımları geçersiz
Derleyici hatası C2602 'class::identifier', 'class' temel sınıfının üyesi değil
Derleyici hatası C2603 'function': İşlevde oluşturucu/yıkıcı içeren çok fazla sabit blok kapsamı nesnesi
Derleyici hatası C2604 'identifier': Birden fazla arabirim yöntemi uygulanamıyor
Derleyici hatası C2605 'identifier': Bu yöntem yönetilen/WinRT sınıfı içinde ayrılmıştır
Derleyici hatası C2606 'class1': 'class2' çalışma zamanı tabanından devralındığı için 'member' yeniden uygulanamıyor
Derleyici hatası C2607 statik onay başarısız oldu
Derleyici hatası C2608 makro parametre listesindeki geçersiz belirteç 'belirteç'
Derleyici hatası C2609 makro parametresi listesinde eksik ')'
Derleyici hatası C2610 'class::member': varsayılan olarak atanabilen özel bir üye işlevi değildir
Derleyici hatası C2611 'token': geçersiz '~' (beklenen tanımlayıcı)
Derleyici hatası C2612 temel/üye başlatıcı listesinde sondaki 'karakter' geçersiz
Derleyici hatası C2613 temel sınıf listesinde sondaki 'character' geçersiz
Derleyici hatası C2614 'class': geçersiz üye başlatma: 'identifier' bir temel veya üye değil
Derleyici hatası C2615 'offsetof', 'sınıf olmayan 'türü' türüne uygulanamaz'
Derleyici hatası C2616 'conversion': lvalue olmayan bir 'type1' değerini örtük olarak const olmayan bir 'type2' türüne dönüştüremez
Derleyici hatası C2617 'function': tutarsız dönüş deyimi
Derleyici hatası C2618 offsetof'da geçersiz üye belirleyicisi
Derleyici hatası C2619 'identifier': Anonim bir yapıda/birleşimde statik veri üyesine izin verilmez
Derleyici hatası C2620 Kullanımdan kalktı.
Derleyici hatası C2621 Kullanımdan kalktı.
Derleyici hatası C2622 Kullanımdan kalktı.
Derleyici hatası C2623 Kullanımdan kalktı.
Derleyici hatası C2624 'scope::type': 'extern' değişkenlerini bildirmek için yerel sınıflar kullanılamaz
Derleyici hatası C2625 'identifier': geçersiz kılınmış birlik üyesi; 'type' türü referans türüdür
Derleyici hatası C2626 'identifier': Anonim bir yapıda/birleşimde özel/korumalı veri üyesine izin verilmez
Derleyici hatası C2627 'function': üye işlevine anonim birleşimde izin verilmiyor
Derleyici hatası C2628 'type1' ve ardından 'type2' geçersiz (';' öğesini unuttun mu?)
Derleyici hatası C2629 'identifier': anonim bir yapı/birleşim iç içe bir tür bildiremez
Derleyici hatası C2630 Virgülle ayrılmış bir listede 'sembol' bulundu
Derleyici hatası C2631 'identifier': bir sınıf veya numaralandırma diğer ad şablonunda tanımlanamaz
Derleyici hatası C2632 'type1' ve ardından 'type2' geçersiz
Derleyici hatası C2633 'identifier': 'inline' oluşturucular için tek yasal depolama sınıfıdır
Derleyici hatası C2634 'class::member': referans üyesine işaretçi yasadışı
Derleyici hatası C2635 'type1*' türünü 'type2*' türüne dönüştüremez; sanal temel sınıftan dönüşüm ima edilmektedir
Derleyici hatası C2636 'identifier': Referans üye işaretçisi yasak
Derleyici hatası C2637 'identifier': veri üyelerine yönelik işaretçileri değiştiremez
Derleyici hatası C2638 'identifier': __based değiştirici, üyeye işaret eden bir işaretçi üzerinde geçersiz
Derleyici hatası C2639 Kesinti kılavuzunun 'tür' olarak belirtilen dönüş türü, 'sınıf şablonu'ün özelleşmiş hali olmalıdır.
Derleyici hatası C2640 'soyut bildirimci': __based değiştirici referansta geçersiz
Derleyici hatası C2641 'şablon adı' için şablon argümanları çıkartılamıyor.
Derleyici hatası C2642 Aynı sınıf şablonu için iki kesinti kılavuzu bildirimi eşdeğer parametre listesine ve şablon başına sahip olamaz
Derleyici hatası C2643 türetim kılavuzu, ilgili 'şablon adı' ile aynı kapsamda bildirilmelidir
Derleyici hatası C2644 çıkarım kılavuzu, 'şablon adı' karşılık gelen sınıf şablonuyla aynı erişime sahip olmalıdır
Derleyici hatası C2645 üye işaretçisi için nitelenmiş ad yok (':: *' bulundu)
Derleyici hatası C2646 Genel veya ad alanı kapsamında anonim bir yapı/birleşim statik olarak bildirilmelidir
Derleyici hatası C2647 'operator': 'type2' üzerinde bir 'type1' başvurusu çözümlenemez
Derleyici hatası C2648 'identifier': üyenin varsayılan parametre olarak kullanılması statik üye gerektirir
Derleyici hatası C2649 'identifier': 'bir class/struct/union' değil
Derleyici hatası C2650 'operator': sanal işlev olamaz
Derleyici hatası C2651 'type': '::' öğesinin solu bir sınıf, yapı veya birleşim olmalıdır
Derleyici hatası C2652 'identifier': geçersiz kopya oluşturucu: ilk parametre 'type' olmamalıdır
Derleyici hatası C2653 'identifier': bir sınıf veya ad alanı adı değil
Derleyici hatası C2654 'identifier': üye işlevi dışındaki üyeye erişme girişimi
Derleyici hatası C2655 'identifier': geçerli kapsamda tanım veya yeniden bildirim geçersiz
Derleyici hatası C2656 'function': bit alanı olarak işleve izin verilmiyor
Derleyici hatası C2657 Deyimin başında bulunan 'class::*' (tür belirtmeyi unuttun mu?)
Derleyici hatası C2658 'identifier': anonim yapıda/birleşimde yeniden tanımlama
Derleyici hatası C2659 'operator': sol operand olarak işlev görür
Derleyici hatası C2660 'function': işlev sayı bağımsız değişken almaz
Derleyici hatası C2661 'function': hiçbir aşırı yüklenmiş işlev sayıda bağımsız değişken almaz
Derleyici hatası C2662 'function': 'this' işaretçisi 'type1' türünden 'type2' türüne dönüştürülemez
Derleyici hatası C2663 'işlevi': 'this' işaretçisi için geçerli dönüştürme yapabilecek aşırı yüklenmiş bir işlev yok
Derleyici hatası C2664 'function': bağımsız değişken sayı 'type1' türünden 'type2' türüne dönüştürülemiyor
Derleyici hatası C2665 'işlevi': aşırı yüklenmiş hiçbir işlev tüm bağımsız değişken türlerini dönüştüremedi
Derleyici hatası C2666 ' 'fonksiyonu: aşırı yüklenmiş fonksiyonlar benzer dönüşümleri sağlar
Derleyici hatası C2667 'işlevi': hiçbir aşırı yüklenmiş işlev en iyi dönüştürmeye sahip değildir
Derleyici hatası C2668 'function': aşırı yüklenmiş işleve belirsiz çağrı
Derleyici hatası C2669 anonim birleşimde üye işlevine izin verilmiyor
Derleyici hatası C2670 'function': işlev şablonu parametre numarasını 'type' türünden dönüştüremiyor
Derleyici hatası C2671 'function': statik üye işlevlerinde 'this' işaretçileri yok
Derleyici hatası C2672 'function': eşleşen aşırı yüklenmiş işlev bulunamadı
Derleyici hatası C2673 'function': genel işlevlerin 'this' işaretçileri yok
Derleyici hatası C2674 Bu bağlamda genel bir bildirime izin verilmez
Derleyici hatası C2675 unary 'operator': 'type' bu işleci tanımlamıyor veya önceden tanımlanmış işleç için kabul edilebilir bir türe dönüştürme sağlamıyor.
Derleyici hatası C2676 ikili 'operator': 'type' bu işleci tanımlamıyor veya önceden tanımlanmış işlecine uygun bir türe dönüştüremiyor.
Derleyici hatası C2677 ikili 'operator': 'type' türünü alan genel işleç bulunamadı (veya kabul edilebilir dönüştürme yok)
Derleyici hatası C2678 ikili 'işleç': sol bağıl değeri 'type' türünde olan bir işleç bulunamadı (ya da kabul edilebilir bir dönüştürme yok)
Derleyici hatası C2679 ikili 'işleç': 'type' türünde sağ işleneni alan işleç bulunamadı (veya kabul edilebilir bir dönüştürme yok)
Derleyici hatası C2680 'type': atama için geçersiz hedef türü
Derleyici hatası C2681 'type': atama için geçersiz ifade türü
Derleyici hatası C2682 'cast' ile 'type1' türünden 'type2' türüne dönüştürülemez.
Derleyici hatası C2683 'cast': 'type' polimorfik bir tür değil
Derleyici hatası C2684 'bildirimci': silinen ve varsayılan işlevler yönetilen/WinRT sınıflarında desteklenmez
Derleyici hatası C2685 'declarator': silinmiş ve varsayılan işlevler açık kısıtlama tanımlayıcılarıyla desteklenmez
Derleyici hatası C2686 aynı parametre türleriyle statik ve statik olmayan üye işlevlerini aşırı yükleyemiyor
Derleyici hatası C2687 'type': exception-declaration 'void' olamaz veya tamamlanmamış bir tür ya da tamamlanmamış bir türe işaretçi veya referans gösteremez.
Derleyici hatası C2688 'type::member': çok biçimli geri dönüşler, birden çok veya sanal devralma için varargs işlevleriyle desteklenmemektedir.
Derleyici hatası C2689 'function': bir friend işlevi yerel bir sınıf içinde tanımlanamaz
Derleyici hatası C2690 'operator': yönetilen/WinRT dizisinde işaretçi aritmetiği gerçekleştiremiyor
Derleyici hatası C2691 'type': yönetilen/WinRT dizisi bu öğe türüne sahip olamaz
Derleyici hatası C2692 'function': '/clr' seçeneğiyle C derleyicisinde tam prototip işlevler gerekiyor
Derleyici hatası C2693 'operator': yönetilen/WinRT dizisine başvurular için geçersiz karşılaştırma
Derleyici hatası C2694 'override_function': sanal işlevi geçersiz kılma, 'base_function' temel sınıf sanal üye işlevinden daha az kısıtlayıcı özel durum belirtimine sahiptir
Derleyici hatası C2695 'override_function': sanal işlevi geçersiz kılma yalnızca kuralı çağırarak 'base_function' ile farklılık gösterir
Derleyici hatası C2696 'type' yönetilen/WinRT türünde geçici bir nesne oluşturulamıyor
Derleyici hatası C2697 Kullanımdan kalktı.
Derleyici hatası C2698 'declaration1' için using-declaration, 'declaration2' için var olan using-declaration ile birlikte kullanılamaz.

Ayrıca bkz.

C/C++ Derleyici ve derleme araçları hataları ve uyarıları
Derleyici hataları C2000 - C3999, C7000 - C7999