ФлеймФорумПрограммирование

Летопись багов (46 стр)

Страницы: 145 46 47 4850 Следующая »
#675
3:06, 20 июля 2024

#!
> а какое битовое представление у -0?
нулевой объект имеет только нули в своих битах.

#676
10:48, 20 июля 2024

iw4nna.rock
а кроме int ещё нужен int8, int16, int64 и float.

Имбирная Ведьмочка
я против крестов.

#677
12:20, 20 июля 2024

#!
У int дополнительный код, это -x хранить как 2^32-x, последние 32 бит. У float же, вроде, первый 1 в мантиссе не хранится, изза этого для 0 используется какоето особое значение

#678
12:24, 20 июля 2024

1Man1
> У float же, вроде, первый 1 в мантиссе не хранится, изза этого для 0 используется какоето особое значение
Там целая категория таких значений, называется "денормалы" — это когда экспонента такая же, как у наименьшего нормального, но в целой части мантиссы вместо 1 стоит 0. Тогда, выставив остальные значащие биты в ноль, можно получить \(0.0000\_0000\_0000\_0000\_0000\_000_2 \cdot 2^{-126}\) — это и будет флоатовый ноль.

#679
12:35, 20 июля 2024

kipar
> я против крестов
Креста на тебе нет

#680
17:15, 25 июля 2024

WinAPI-шная функция ShowCursor(bool) не работает в lambda-функциях C++.

#681
(Правка: 17:38) 17:34, 25 июля 2024

iw4nna.rock
> WinAPI-шная функция ShowCursor(bool) не работает в lambda-функциях C++.
Не может такого быть. У тебя где-то ошибка, из-за чего функция вызывается неправильно или не вызывается вообще. Ищи и исправляй.

#682
(Правка: 18:50) 18:40, 25 июля 2024

Может связано с тем, что ShowCursor(0) не прячет курсор безусловно, а сначала уменьшает счетчик ShowCursor(1) вызовов.

Кстати, зачем так сделано?

#683
18:54, 25 июля 2024

Имбирная Ведьмочка
> Не может такого быть
> Ищи и исправляй
Проехали. Лямбда-функции всё равно не нужны.

#684
(Правка: 19:19) 19:08, 25 июля 2024

Проехали.

Изображение

Ищи и исправляй :)

#685
19:09, 25 июля 2024

iw4nna.rock
> Проехали. Лямбда-функции всё равно не нужны.
Не надо — не используй.

#686
19:15, 25 июля 2024

Не, ну серьёзно, писать while(ShowCursor(0)>=0); немного странно, не?

#687
20:16, 25 июля 2024

entryway
> Кстати, зачем так сделано?
рекурсивные вызовы (модальных окон)
кто спрятал курсор, тот и должен его показать

типа BeginHide() EndHide()

#688
20:47, 25 июля 2024

entryway
> Не, ну серьёзно, писать while(ShowCursor(0)>=0); немного странно, не?
установи свой прозрачный курсор если не хочешь так писать.

#689
(Правка: 20:57) 20:55, 25 июля 2024

Aroch
Та да. SDL даже не импортирует ShowCursor для своего SDL_ShowCursor. Просто ставит прозрачный.

skalogryz
Всё равно кажется, что это больше палки в колеса, чем помощь. Да и название функции не отражает того, что она делает. Тебе такое поведение пригодилось хоть раз?

Страницы: 145 46 47 4850 Следующая »
ФлеймФорумПрограммирование