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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin