В С++ можно создать структуру:
struct MyStruct
{
...
}
А также можно сделать следующее:
typedef struct
{
...
} MyStruct;
И все же, насколько я могу судить, никакой заметной разницы между ними. Что предпочтительнее? Почему оба пути существуют, если нет разницы? Является ли лучше, чем другой по стилю или читабельности?