Что такое разностное между этим:Что такое различие между struct и typedef?
struct foo
{
......
};
и
typedef struct foo
{
......
};
Что такое разностное между этим:Что такое различие между struct и typedef?
struct foo
{
......
};
и
typedef struct foo
{
......
};
В этом случае за пределами дубликата [** здесь **] (http://stackoverflow.com/questions/1675351/typedef-struct-vs-struct-definitions) другое отличие - второй фрагмент не будет компилировать, так как нет псевдонима. – WhozCraig
На самом деле это не дубликат http://stackoverflow.com/questions/612328/difference-between-struct-and-typedef-struct-in-c - 'struct' декларации ведут себя по-другому в C++, чем в C. –
Объявление 'struct' определяет новый тип структуры. Объявление 'typedef' просто создает новое имя для существующего типа. Синтаксис позволяет объединить их в одно объявление. –