У C ++ та інших впливових мовах є конструкція під назвою Structure ( struct), а інша називається the class. Обидва здатні утримувати функції та змінні. Деякі відмінності:
- Класу дається пам’ять у купі та
structнадається пам'ять у стеку (зауваження: це неправильно для C ++, але, можливо, правильно в тому, що ОП називає "впливаючими мовами") - Змінна класу за замовчуванням є приватною та
structє загальнодоступною
Моє запитання: structчи якось покинули Клас? Якщо так, то чому? Крім відмінностей, наведених вище, a structможе робити все те саме, що робить клас. То навіщо відмовлятися від цього?