12 из 855 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
C++ · C++ Fundamentals
Разработчик использует struct вместо class для простого контейнера данных в C++. Какое утверждение лучше всего описывает этот выбор?
struct
class
Это техническое требование, потому что class не может содержать только public данные
Это просто соглашение, чтобы сообщить другим разработчикам, что тип — это простой контейнер данных с публичными членами
Это предотвращает использование наследования или виртуальных функций в типе
Это гарантирует, что структура хранится в стеке, а не в куче