Так же есть отличие в наследовании структур и классов. 
Так если спецификатор доступа (public,protected,private) отсутствует у базового класса. То видимость членов базового класса будет:

- public если класс определен с помощью struct
- private если класс определен с помощью class.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence