История изменений
Исправление AntonI, (текущая версия) :
На самом деле там есть некая функция библиотеки которая принимает функцию пользователя и передает в нее при вызове ссылку. Ссылка позволяет чуть меньше буков писать (. а не -> при задании всякой математики чуть лучше смотрится), но вот иногда надо как то сказать что объекта (аргумента) нет. Заводить под это лишний аргумент не хочется.
В общем меня тоже слегка конструкция
*(T*)nullptr
выморозила, но я торопился и решил оставить пока так. Поменяю на пойнтер,в крайнем случае всегда можно сделать
if(ptr){ T& ref = *ptr; ... }
;-)
Исходная версия AntonI, :
На самом деле там есть некая функция библиотеки которая принимает функцию пользователя и передает в нее при вызове ссылку. Ссылка позволяет чуть меньше буков писать (. а не -> при задании всякой математики чуть лучше смотрится), но вот иногда надо как то сказать что объекта (аргумента) нет. Заводить под это лишний аргумент не хочется.
В общем меня тоже слегка конструкция (T)nullptr выморозила, но я торопился и решил оставить пока так. Поменяю на пойнтер,в крайнем случае всегда можно сделать
if(ptr){ T& ref = *ptr; ... }
;-)