[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: