#!
> а какое битовое представление у -0?
нулевой объект имеет только нули в своих битах.
iw4nna.rock
а кроме int ещё нужен int8, int16, int64 и float.
Имбирная Ведьмочка
я против крестов.
#!
У int дополнительный код, это -x хранить как 2^32-x, последние 32 бит. У float же, вроде, первый 1 в мантиссе не хранится, изза этого для 0 используется какоето особое значение
1Man1
> У float же, вроде, первый 1 в мантиссе не хранится, изза этого для 0 используется какоето особое значение
Там целая категория таких значений, называется "денормалы" — это когда экспонента такая же, как у наименьшего нормального, но в целой части мантиссы вместо 1 стоит 0. Тогда, выставив остальные значащие биты в ноль, можно получить \(0.0000\_0000\_0000\_0000\_0000\_000_2 \cdot 2^{-126}\) — это и будет флоатовый ноль.
kipar
> я против крестов
Креста на тебе нет
WinAPI-шная функция ShowCursor(bool) не работает в lambda-функциях C++.
iw4nna.rock
> WinAPI-шная функция ShowCursor(bool) не работает в lambda-функциях C++.
Не может такого быть. У тебя где-то ошибка, из-за чего функция вызывается неправильно или не вызывается вообще. Ищи и исправляй.
Может связано с тем, что ShowCursor(0) не прячет курсор безусловно, а сначала уменьшает счетчик ShowCursor(1) вызовов.
Кстати, зачем так сделано?
Имбирная Ведьмочка
> Не может такого быть
> Ищи и исправляй
Проехали. Лямбда-функции всё равно не нужны.
Проехали.

Ищи и исправляй :)
iw4nna.rock
> Проехали. Лямбда-функции всё равно не нужны.
Не надо — не используй.
Не, ну серьёзно, писать while(ShowCursor(0)>=0); немного странно, не?
entryway
> Кстати, зачем так сделано?
рекурсивные вызовы (модальных окон)
кто спрятал курсор, тот и должен его показать
типа BeginHide() EndHide()
entryway
> Не, ну серьёзно, писать while(ShowCursor(0)>=0); немного странно, не?
установи свой прозрачный курсор если не хочешь так писать.
Aroch
Та да. SDL даже не импортирует ShowCursor для своего SDL_ShowCursor. Просто ставит прозрачный.
skalogryz
Всё равно кажется, что это больше палки в колеса, чем помощь. Да и название функции не отражает того, что она делает. Тебе такое поведение пригодилось хоть раз?