>>>>> "AC" == Artem Chuprina <[email protected]> writes:

[…]

 AC> Называется этот прием "непрозрачный указатель" (opaque pointer),
 AC> иногда говорят "непрозрачная структура" (opaque structure) и
 AC> используется в хвост и в гриву, начиная с libc (FILE *).

        Зависит.  Вот, к примеру, в [1] находим:

 > Function: int putc (int c, FILE *stream)

 > This is just like fputc, except that most systems implement it as a
 > macro, making it faster.  […]

        Что как бы намекает на то, что FILE отнюдь не opaque.

[1] https://gnu.org/software/libc/manual/html_node/Simple-Output.html

[…]

-- 
FSF associate member #7257  http://boycottsystemd.org/  … 3013 B6A0 230E 334A


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить