Re: [OT] opaque pointer
yuri.nefedov@gmail.com -> debian-russian@lists.debian.org @ Tue, 7 Oct 2014 21:13:08 +0400 (MSK):
>>>> Коллеги, sizeof вычисляется во время компиляции. Всегда.
>>>>
>>>> Денис
>>>
>>> Почему? В любом компиляторе?
>>
>> Ну, как тебе сказать... Эта штука принимает в качестве параметра
>> _тип_. Поскольку с символами язык Си работать не умеет, единственное,
>> что разумно предположить - это то, что sizeof есть некая особая
>> конструкция, которая раскрывается на этапе свёртывания АСД компилятором.
y> Что-то я вас не понимаю (с).
y> Сами же написали: «sizeof(int[n]) преобразуется в нечто
y> вроде n*sizeof(int)». Это n* и выполняется в run time.
n* - да, а sizeof - нет. С чем ты споришь?
Reply to: