typedef- все статьи тега


Что такое перечисление typedef в Objective-C?

Я не думаю, что я принципиально понимаю, что такое enum и когда его использовать. например: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; что на самом деле объявляется здесь? ...

typedef struct vs struct definitions [дубликат]

этот вопрос уже есть ответ здесь: почему мы должны typedef структуры так часто в C? 15 ответов Я новичок в программировании на C, но мне было интересно, в чем разница между использованием typedef при определении структуры и не использованием typedef. Мне кажется, что нет никакой разницы, они сделайте то же самое. struct myStruct{ int one; int two; }; и typedef struct{ int one; int two ...

Почему мы должны так часто набирать структуру в C?

Я видел много программ, состоящих из структур, как показано ниже typedef struct { int i; char k; } elem; elem user; зачем это нужно так часто? Любая конкретная причина или применимая область? ...

Эквивалент typedef в C#

есть ли эквивалент typedef в C# или каким-то образом получить какое-то подобное поведение? Я немного погуглил, но везде, где я смотрю, кажется, отрицательным. В настоящее время у меня ситуация похожа на следующую: class GenericClass<T> { public event EventHandler<EventData> MyEvent; public class EventData : EventArgs { /* snip */ } // ... snip } теперь не нужно быть ученым-ракетчиком, чтобы понять, что это может очень быстро привести к большому набору текста (извинени ...

Когда я должен использовать typedef в C++?

в мои годы программирования на C++ (MFC) я никогда не чувствовал необходимости использовать typedef, Так что я действительно не знаю, для чего он используется. Где я должен его использовать? Существуют ли какие-либо реальные ситуации, когда использование typedef предпочтительнее? Или это действительно больше ключевое слово C-specific? ...

Вперед-объявить перечисление в Objective-C

у меня возникли проблемы с видимостью перечисления в программе Objective-C. У меня есть два файла заголовка, и один определяет typedef enum. Другой файл должен использовать typedef'D типа. в прямом C, я бы просто #include другой файл заголовка, но в Objective-C, рекомендуется не использовать #import между заголовочными файлами, вместо этого используя forward @class объявления по мере необходимости. Однако я не могу понять, как переадресовать-объявить тип перечисления. мне не нужны фактические ...