Вперед объявить ФАЙЛ *
Как мне переслать объявитьFILE *
в С? Я обычно делаю это используяstruct MyType;
, но, естественно, это не представляется возможным.
Если поведение отличается между стандартами C или компиляторами и с C ++, это также представляет интерес.
Update0Почему я хочу сделать это в стороне: я спрашиваю, как переслать объявление типа не-struct / "typedef'd struct", чтобы я мог объявить указатели на него. Очевидно, используяvoid *
и приведение его в исходный файл является немного хакерским.