April 24th, 2007

nyaload

(no subject)

Наткнулся на "забавный" баг в VC2005. Хочу запретить перемножение вектора из int на float-числа (иначе в (Point2i(100, 100) *= 1.5) число 1.5 неявно преобразуется в 1, что весьма неожиданно).
Берёт и вызывается приватная функция: Collapse )

минимальный пример Если убрать тело функции, то диагностика о вызове появляется, но в виде ошибки линкера :(