Без разницы. Последний является правильным синтаксисом C ++; первое допустимо как устаревший вариант для восстановления программистов на Си.
Обратите внимание, что struct
и class
по сути одинаковы и оба определяют класс, поэтому в C ++ нет особой обработки для структур POD в стиле C.
[ Редактировать: Очевидно, что это небольшая разница, см. Отличный ответ Марка Б.]]