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