Когда кто-то использует структуры вместо классов или наоборот в С++? Я нахожу себя использующим структуры, когда полномасштабный класс, управляющий некоторой информацией, кажется излишним, но хочу указать, что содержащаяся информация связана со всеми. Мне было интересно, какие хорошие руководящие принципы можно сказать, когда один из них более уместен, чем другой?
Изменить: Нашли эти ссылки при чтении материала. Переполнение стека было указано после того, как вопрос был отправлен:
Когда вы должны использовать класс vs a struct в С++?
Каковы различия между структурой и классом в С++?