Düzeltme: Belirli bir şablon kodu olmayan derleme ve <a1>hata</a1> C2244, Visual Studio 2005 Service Pack 1 yüklendikten sonra oluşur.

Makale çevirileri Makale çevirileri
Makale numarası: 930198 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Visual Studio 2005 Service Pack 1 (SP1) yükledikten sonra belirli bir şablon kodu derleme değil. Ayrıca, <a1>hata</a1> C2244 oluşur.

Çözüm

Düzeltme bilgileri



MSDN kod galeride hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://code.msdn.microsoft.com/KB930198

ÖNKOŞULLAR

Bu düzeltmeyi uygulamadan önce Visual Studio 2005 SP1'i yüklemelisiniz.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Visual Studio 2005, 32-bit sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAAT
C1.dll14.0.50727.789630,78409 Ocak 200719: 37
C1.dll14.0.50727.789950,78410 Ocak 200700: 53
C1.dll14.0.50727.7891,543,16810 Ocak 200700: 52
C1.dll14.1.60511.0528,38410 Ocak 200708: 22
C1.dll14.1.60511.0528,38410 Ocak 200708: 22
C1.dll14.1.60511.0524,28810 Ocak 200708: 22
C1.dll14.0.50727.789581.63210 Ocak 200700: 52
C1.dll14.0.50727.789589,82410 Ocak 200700: 53
C1ast.dll14.0.50727.789778,24009 Ocak 200719: 19
C1xx.dll14.0.50727.7893,706,36810 Ocak 200700: 53
C1xx.dll14.0.50727.7896,529,53610 Ocak 200700: 52
C1xx.dll14.1.60511.02,146,30410 Ocak 200708: 22
C1xx.dll14.1.60511.02,146,30410 Ocak 200708: 22
C1xx.dll14.1.60511.02,138,11210 Ocak 200708: 22
C1xx.dll14.0.50727.7892,285,56809 Ocak 200719: 38
C1xx.dll14.0.50727.7892,183,16810 Ocak 200700: 52
C1xx.dll14.0.50727.7892,191,36010 Ocak 200700: 53
C1xxast.dll14.0.50727.7892,498,56009 Ocak 200719: 19
C2.dll14.0.50727.7892,265,08809 Ocak 200719: 24
C2.dll14.0.50727.7893,596,28810 Ocak 200700: 53
C2.dll14.0.50727.7897,168,00010 Ocak 200700: 52
C2.dll14.1.60511.11,298,43210 Ocak 200708: 22
C2.dll14.1.60511.01,507,32810 Ocak 200708: 22
C2.dll14.1.60511.01,261,56810 Ocak 200708: 22
C2.dll14.0.50727.7892,486,27210 Ocak 200700: 52
C2.dll14.0.50727.7892,199,55210 Ocak 200700: 53
Pgodb80.dll8.0.50727.78961.44009 Ocak 200719: 20
Pgodb80.dll8.0.50727.78970,65610 Ocak 200700: 53
Pgodb80.dll8.0.50727.789130.04810 Ocak 200700: 52
Pgodb80.dll8.0.50727.78945,05609 Ocak 200719: 21
Pgodb80.dll8.0.50727.78938.40010 Ocak 200700: 53
Pgodb80.dll8.0.50727.78981,40810 Ocak 200700: 52
Visual Studio 2005, ıtanium tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
C1.dll14.0.50727.7891,543,16810 Ocak 200702: 06IA-64
C1xx.dll14.0.50727.7896,529,53610 Ocak 200702: 06IA-64
C2.dll14.0.50727.7897,168,00010 Ocak 200702: 05IA-64
Pgodb80.dll8.0.50727.789130.04810 Ocak 200702: 00IA-64
Pgort80.dll8.0.50727.78981,40810 Ocak 200702: 00IA-64

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
Visual Studio 2005 Service Pack 1 hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
928957Visual Studio 2005 Service Pack 1 sürüm notları (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Sorunu Yeniden Oluşturma Adımları

  1. Visual Studio 2005 SP1'i yükleyin.
  2. Visual Studio 2005'i başlatın.
  3. Dosya menüsünden Yeni ' yi tıklatın ve sonra Project ' i tıklatın.
  4. Visual C++ ' ı tıklatın, Sınıf kitaplığı ' nı tıklatın, MyTemplates <a2>ad</a2> kutusuna yazın ve Tamam ' ı tıklatın.
  5. Solution ExplorerMyTemplates.cpp ' ı sağ tıklatın ve sonra da ' ı tıklatın.
  6. MyTemplates.cpp dosyasında aşağıdaki kod satırlarını, sonra iki # include ifade ekleyin.
    template <class T>
    class A
    {
    public:
        typedef int N_A;
    };
    
    template <class T>
    class B : public A<T>
    {
    public:
        typename A<T>::N_A test();
    };
    
    template <class T>
    typename A<T>::N_A B<T>::test()   
    { 
        return 0;
    }
    
  7. Yapı) menüsünde, Rebuild Solution ' ı tıklatın.

Özellikler

Makale numarası: 930198 - Last Review: 13 Nisan 2007 Cuma - Gözden geçirme: 2.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional
  • Microsoft Visual Studio 2005 Express Edition
Anahtar Kelimeler: 
kbmt kbvs2005postsp1fix kbfix kbbug kbqfe kbpubtypekc KB930198 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:930198

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com