Aracılığıyla paylaş


Sınıflar ve Yapılar (C++)

Bu bölüm C++ sınıflarını ve yapılarını tanıtır. İki yapı C++ dilinde aynıdır, ancak yapılarda varsayılan erişilebilirlik genel, sınıflarda ise varsayılan özeldir.

Sınıflar ve yapılar, kendi türlerinizi tanımladığınız yapılardır. Sınıflar ve yapılar, türün durumunu ve davranışını açıklamanızı sağlayan veri üyelerini ve üye işlevlerini içerebilir.

Aşağıdaki konular şunlardır:

Üç sınıf türü yapı, sınıf ve birleşimdir. Bunlar yapı, sınıf ve birleşim anahtar sözcükleri kullanılarak bildirilir. Aşağıdaki tabloda üç sınıf türü arasındaki farklar gösterilmektedir.

Birleşimler hakkında daha fazla bilgi için bkz . Birleşimler. C++/CLI ve C++/CX'teki sınıflar ve yapılar hakkında bilgi için bkz . Sınıflar ve Yapılar.

Yapıların, Sınıfların ve Birleşimlerin Erişim Denetimi ve Kısıtlamaları

Yapılar Sınıflar Birleşimler
sınıf anahtarı struct sınıf anahtarı class sınıf anahtarı union
Varsayılan erişim geneldir Varsayılan erişim özeldir Varsayılan erişim geneldir
Kullanım kısıtlaması yok Kullanım kısıtlaması yok Aynı anda yalnızca bir üye kullanma

Ayrıca bkz.

C++ Dil Başvurusu