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
structbellek 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
structherkese açıktır
Sorum şu: structSı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?