C++ Dil Başvurusu

Bu başvuru, Microsoft C++ derleyicisinde uygulanan C++ programlama dilini açıklar. Kuruluş, Margaret Ellis ve Bjarne Stroustrup'un Ek Açıklamalı C++ Başvuru Kılavuzu'na ve ANSI/ISO C++ Uluslararası Standardı'na (ISO/IEC FDIS 14882) dayanır. Microsoft'a özgü C++ dili uygulama özellikleri dahildir.

Modern C++ programlama uygulamalarına genel bakış için bkz . C++'a Yeniden Hoş Geldiniz.

Hızlıca bir anahtar sözcük veya işleç bulmak için aşağıdaki tablolara bakın:

Bu Bölümde

Sözcük Temelli Kurallar
Bir C++ programının sözcük temelli öğeleri: belirteçler, açıklamalar, işleçler, anahtar sözcükler, noktalama işaretleri, sabit değerler. Ayrıca dosya çevirisi, işleç önceliği/ilişkilendirilebilirliği.

Temel Kavramlar
Kapsam, bağlantı, program başlatma ve sonlandırma, depolama sınıfları ve türleri.

Yerleşik türler C++ derleyicisinde yerleşik olarak bulunan temel türler ve bunların değer aralıkları.

Standart Dönüştürmeler
Yerleşik türler arasında tür dönüştürmeleri. Ayrıca, aritmetik dönüştürmeler ve işaretçi, başvuru ve işaretçiden üyeye türleri arasında dönüştürmeler.

Değişkenleri, türleri ve işlevleri bildirme ve tanımlama bildirimleri ve tanımları .

İşleçler, Öncelik ve İlişkisellik
C++'daki işleçler.

İfadeler
İfadelerin türleri ve ifadelerin semantiği, işleçlerle ilgili başvuru konuları, atama ve atama işleçleri, çalışma zamanı türü bilgileri.

Lambda İfadeleri
Bir işlev nesnesi sınıfını örtük olarak tanımlayan ve bu sınıf türünün işlev nesnesini oluşturan bir programlama tekniği.

Raporlar
İfade, null, bileşik, seçim, yineleme, atlama ve bildirim deyimleri.

Sınıflar ve yapılar
Sınıflara, yapılara ve birleşimlere giriş. Ayrıca üye işlevleri, özel üye işlevleri, veri üyeleri, bit alanları, this işaretçi, iç içe sınıflar.

Birleşimler
Tüm üyelerin aynı bellek konumunu paylaştığı kullanıcı tanımlı türler.

Türetilmiş Sınıflar
Tek ve birden çok devralma, virtual işlevler, birden çok temel sınıf, soyut sınıflar, kapsam kuralları. Ayrıca ve __super__interface anahtar sözcükleri.

Üye Erişim Denetimi
Sınıf üyelerine erişimi denetleme: public, privateve protected anahtar sözcükler. Arkadaş işlevleri ve sınıfları.

Aşırı
Aşırı yüklenmiş işleçler, işleç aşırı yükleme kuralları.

Özel Durum İşleme
C++ özel durum işleme, yapılandırılmış özel durum işleme (SEH), özel durum işleme deyimleri yazılırken kullanılan anahtar sözcükler.

Onaylama işlemi ve Kullanıcı Tarafından Sağlanan İletiler
#error yönergesi static_assert , anahtar sözcük, assert makro.

Şablonlar
Şablon belirtimleri, işlev şablonları, sınıf şablonları, typename anahtar sözcük, şablonlar ve makrolar, şablonlar ve akıllı işaretçiler.

Olay İşleme
Olayları ve olay işleyicileri bildirme.

Microsoft'a Özel Değiştiriciler
Microsoft C++'ya özgü değiştiriciler. Bellek adresleme, çağırma kuralları, naked işlevler, genişletilmiş depolama sınıfı öznitelikleri (__declspec), __w64.

Satır İçi Assembler
Bloklarda __asm derleme dili ve C++ kullanma.

Derleyici COM Desteği
COM türlerini destekleyen Microsoft'a özgü sınıflar ve genel işlevler için bir başvuru.

Microsoft Uzantıları
C++ için Microsoft uzantıları.

Standart Olmayan Davranış
Microsoft C++ derleyicisinin standart olmayan davranışı hakkında bilgi.

C++ 'a Yeniden Hoş Geldiniz
Güvenli, doğru ve verimli programlar yazmaya yönelik modern C++ programlama uygulamalarına genel bakış.

Çalışma Zamanı Platformları için Bileşen Uzantıları
.NET'i hedeflemek için Microsoft C++ derleyicisini kullanmayla ilgili başvuru malzemeleri.

C/C++ Derleme Başvurusu
Derleyici seçenekleri, bağlayıcı seçenekleri ve diğer yapı araçları.

C/C++ Ön İşlemci Başvurusu
Pragmalarla, önişlemci yönergeleriyle, önceden tanımlanmış makrolarla ve önişlemcilerle ilgili başvuru malzemeleridir.

Visual C++ Kitaplıkları
Çeşitli Microsoft C++ kitaplıkları için başvuru başlangıç sayfalarının bağlantılarının listesi.

Ayrıca bkz.

C Dil Başvurusu