Ivan Shmakov -> [email protected] @ Tue, 07 Oct 2014 12:47:49 +0000:
AC>> Называется этот прием "непрозрачный указатель" (opaque pointer), AC>> иногда говорят "непрозрачная структура" (opaque structure) и AC>> используется в хвост и в гриву, начиная с libc (FILE *). IS> Зависит. Вот, к примеру, в [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. […] IS> Что как бы намекает на то, что FILE отнюдь не opaque. Как минимум, используется он как opaque. Хотя на практике он, скорее всего, тоже уже устоялся, не менялся дцать лет, и может быть доступен открыто. Но тем не менее, в _API_ libc определения FILE нет. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

