Чем отличается структура от класса?
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 23.12.16 06:10
Оценка: :)
В ранних стандартах C++ структура определялась как набор данных, а класс--как набор данных, функций (методов), констукторов, деструкторов. При этом в классе данные и методы могли быть закрытыми (private)--видны только для функций-членов класса, защищёнными (protected)--видны только для функций-членов класса и для функций-членов классов-потомков и открытыми (public)--видны не только внутри класса и в классах-потомках, но и извне. Классы допускали также наследование--когда от одного класса создаётся класс-потомок, который наследует также и данные и методы первого класса.

А чём отличие структуры от класса в нынешнем стандарте C++? Ведь в структурах, помимо данных, существуют также функции (методы), конструкторы и, как я понимаю, деструкторы.
1613 г. = 2024 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.