Денис Ильин -> Artem Chuprina  @ Tue, 07 Oct 2014 18:01:30 +0400:

 ДИ>  Коллеги, sizeof вычисляется во время компиляции. Всегда.

Коллега, а никак нельзя сделать так, чтобы Ваши письма НЕ приходили

1) в ответ на то письмо, к которому они не относятся (хотя и относятся к той же 
теме дискуссии);

2) плюс еще и автору в личную почту, помимо рассылки;

3) в двух и более экземплярах?

Я уж молчу про топ-квотинг...

 ДИ> Денис
 ДИ>  
 ДИ> 07.10.2014, 17:45, "Artem Chuprina" <[email protected]>:

 ДИ>     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]


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

Ответить