Junior
99
questionbank

В чем отличается struct от class в C++?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Главное отличие struct от class в C++ заключается в стандартном уровне доступа к членам:

  • struct: По умолчанию члены public.
  • class: По умолчанию члены private.

Во всем остальном они функционально идентичны и могут использоваться как для определения структур данных без методов, так и для полноценных объектов с инкапсуляцией и наследованием.

Пример использования разного уровня доступа:

cpp