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

Сообщение от
Mr.X
Но иногда и вместо класса удобнее использовать структуру, например при написании функтора.
Так как запись структурой банально короче, чем классом. Для функторов это считается общепринятым, в принципе