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

Re: NULL и g++



Привет, Влад!

On Tue, 26 Sep 2000, Vlad Harchev wrote:

>> Это в C. В C++ NULL'а кажется нет, а Страуструп пишет, что есди уж
>> очень надо, то сделайте так:
>> const int NULL=0;
 
> Так делать глупо с точки зрения производительности - компилятор не
> будет знать значение константы NULL при компиляции - будет выдавать
> код для загрузки этой константы из памяти вместо прямой инструкции на
> сравнение с нулем.

Ничего глупого здесь нет. Компилятор не хуже нас с Вами видит, что это
константа, и в состоянии сообразить, что можно подставить инструкцию
сравнения с нулём.

-- 
Best regards,
              Eugene



Reply to: