March 3rd, 2007

nyaload

(no subject)

Судя по топику с dtf сравнивать внутри компаратора (внутри алгоритмов вроде std::sort) можно только заранее вычисленные float, и только memcmp* (для положительных чисел на компьютере с little endian) %) Если a иногда больше b, а иногда наоборот (так, что проверка на == адресов объектов не вылечит) - то как же иначе?
aruslan, такого случайно не было в clc++m? Что говорит стандарт про то, что выражения float могут принимать вообще случайные значения? Как же тогда сортировать?

updated: похожая тема


*IMHO, сравнивать по lvalue заранее вычисленного значения в поле объекта - вполне на практике применимо.
nyaload

Ррр.

Люди, которые пишут часто интересные посты, но на просьбу поместить что-то большое/трафиковое/создающее горизонтальный скроллинг и тп. под lj-cut - отвечают "не нравится, иди нахуй, никто тебя читать меня не заставляет" - создают очень смешанное впечатление.