Aracılığıyla paylaş


/VD (devre dışı bırak yapı Displacements)

/vdn

Değişkenler

  • 0
    Vtordisp yapıcı/yıkıcı öteleme üye bastırır.Bu seçenek yalnızca, tüm sınıf Kurucular ve Yıkıcılar sanal çağrı eminseniz neredeyse işlevleri seçin.

  • 1
    Gizli vtordisp yapıcı/yıkıcı öteleme üyelerinin oluşturulmasını sağlar.Bu varsayılan seçenektir.

  • 2
    Kullanmanıza olanak veren dynamic_cast operatörü bir nesne oluşturulamıyor.Örneğin, bir dynamic_cast sanal taban sınıfından türetilmiş bir sınıf için.

    /vd2Sanal Bankası sanal işlevlere sahip olduğunda vtordisp alan ekler./vd1yeterli olması gerekir.En sık karşılaşılan case where /vd2 gerekirse yalnızca sanal sanal Tabanınızla işlevinde bir yıkıcı olur.

Notlar

Bu seçenekler yalnızca sanal esaslarını kullandığı C++ kod uygulanır.

Visual C++C++ yapım öteleme destek sanal devralma kullanıldığı durumlarda uygular.Yapım displacements oluşturulan sanal temel bildirilmiş ve türetilmiş bir sınıfta geçersiz kılınmış bir sanal işlevi, sorunu çözüyor, daha ileri türetilmiş bir sınıf oluşturma sırasında bir kurucusu çağrılır.

Sanal işlevi hatalı bir iletilebilir olduğunu sorun olduğunu this işaretçi sonuç olarak, sanal için displacements arasında tutarsızlıklar dayandırır bir sınıf ve türetilmiş sınıflardan için displacements.Vtordisp alan her sanal sınıf temeli olarak adlandırılan bir tek yapım öteleme ayarlama çözümü sağlar.

Varsayılan olarak, ne zaman kodu kullanıcı tanımlı Kurucular ve Yıkıcılar tanımlar ve ayrıca sanal esaslarını sanal işlevlerini geçersiz kılar vtordisp alanları de kullanılmaya başlanmıştır.

Bu seçenekler tüm kaynak dosyaları etkiler.Use vtordisp bastırmak ve sınıf sınıf için ayrı ayrı vtordisp alanları yeniden etkinleştirin.

Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın.Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.

  2. ' I c/C++ klasörü.

  3. ' I komut satırı özellik sayfası.

  4. Derleyici seçeneği yazın Ek seçenekler kutusu.

Bu derleyici seçeneği programlı olarak ayarlamak için

Ayrıca bkz.

Başvuru

Derleme Seçenekleri

Derleyici seçeneklerini ayarlama