Я знаю, что typedef'ing позволяет ссылаться на структуру без использования ключевого слова struct. Тем не менее, с этим:Что означает этот C-код?
typedef struct SYSTEM SYSTEM;
Я видел этот ЬурейеЕ в C
API, но struct SYSTEM
имеет не были определены ранее.
Фактически, файл .c
, содержащий только эту строку, будет скомпилирован сам по себе.
Что думает компилятор SYSTEM (or struct SYSTEM)
на самом деле есть?
Большое спасибо!
возможно дубликат [Что такое эффект typedef'ing на структуру себе?] (Http://stackoverflow.com/questions/17515787/what-is-the-effect-of-typedefing-a -струкция к себе) –
*** Вы задали этот вопрос 18 минут назад. *** Он был закрыт. Почему вы серьезно его перепродаете? –
@ H2CO3: это потому, что он обновил вопрос позже, и никто не ответил на этот вопрос ... обновленный вопрос не является дубликатом, и он не должен был быть закрыт. и потому что нет ответа там, этот не должен быть закрыт как дубликат. О, хорошо, это сложно. –