[OT] opaque pointer
>>>>> "AC" == Artem Chuprina <ran@ran.pp.ru> 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
Reply to: