C ++ ve diğer etkilenen dillerde Yapı ( struct
) adında bir yapı , diğeri ise class
. Her ikisi de işlevleri ve değişkenleri tutabilir. Bazı farklılıklar:
- Sınıf yığın bellek ve yığın
struct
bellek verilir (açıklama: bu C ++ için yanlış, ama belki OP "etkilenen diller" olarak adlandırılan doğrudur) - Sınıf değişkeni varsayılan olarak özeldir ve
struct
herkese açıktır
Sorum şu: struct
Sınıf için bir şekilde terk edildi mi? Öyleyse neden? Yukarıdaki farklılıklar dışında a struct
, bir sınıfın yaptığı ile aynı şeyleri yapabilir. Öyleyse neden terk ettiniz?