Нет никакой разницы.Они эквивалентны.
Имейте в виду, что в «реальном» C ++ нет практически никакой разницы между структурой и классом, за исключением доступности членов по умолчанию.Так что в параллельной вселенной C ++ / CLI, где правила доступности в любом случае различны, совсем не безумие, что они эквивалентны.