оптимизация пустой базы и нулевой указатель
От: Кодт Россия  
Дата: 19.08.09 08:51
Оценка: 3 (1) +1
Здравствуйте, Сергей Мухин, Вы писали:

К>>Забавно, что gcc бережно относится к нулевым ссылкам, тогда как VC считает, что нулевая ссылка — это фантастика, и без лишних проверок сдвигает базу.


СМ>я не уверен, но разве 0 не должен приводится к 0 по стандарту?

Нулевой указатель приводится к нулевому указателю же.
Но не нулевая ссылка, которая в принципе не может возникнуть без неопределённого поведения (разыменование неразыменуемого указателя — нулевого или просто невалидного).
А раз поведение не определено, то к чему она там приведётся — личное дело компилятора.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>

19.08.09 17:24: Ветка выделена из темы после Собеседования... остались вопросы
Автор: The_Thing
Дата: 18.08.09
— Кодт
http://files.rsdn.org/4783/catsmiley.gif Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.