Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: forward declaration для typedef struct ...
Форум на CrossPlatform.RU > Разработка > С\С++
Litkevich Yuriy
Есть заголовочник от DLL-ки, в нём объявляется много всяких структур, таким образом:
typedef struct
{
    Type value
} Name;
можно ли предварительное объявление как-то сделать для данного типа?

П.С.
И вообще не понимаю зачем typedef использовали, в Си разве нельзя написать так:
struct Name
{
    Type value
} ;
?
Iron Bug
typedef юзают исключительно для удобства, чтобы лишний раз не писать слово struct при каждом объявлении переменной. это неименованная структура.
если хочешь предварительное объявление, то структуре обязательно нужно имя.
Litkevich Yuriy
Цитата(Iron Bug @ 21.2.2011, 23:11) *
чтобы лишний раз не писать слово struct при каждом объявлении переменной
Т.е. как в Си++ не получится, просто по имени?
kwisp
Litkevich Yuriy,
да. не получится.
в Си ты обязан перед именем структуры писать слово struct.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.