Олександр
Stanislav
проще реально тупо в енумерейейт сортировать по X
Stanislav
Код кинь
не могу, там все огорожено НДА )
🦥Alex Fails
не могу, там все огорожено НДА )
Блядь. А это. Пример накидать
Stanislav
Блядь. А это. Пример накидать
я за 2 года почти все забыл
Олександр
ну вот если в винде так, то и у меня должно быть так
Stanislav
да и шарпы там были
Berkus
шо, а если у тебя третий будет? и пользователь их порядок поменяет?
нет, не так это работает, примари бывает один, на нем менюхи там трей и прочая ебала, а секондари это все остальные
Олександр
а сейчас у меня тупо наоборот. Но если взять машину, где ничего не сломано играми с масштабированием и расширениями, то там будет правильно
Berkus
ну вот если в винде так, то и у меня должно быть так
ну и есть сделать push_front() то будет так же, ни?
Олександр
поэтому я не могу так сделать
Олександр
ваат
ну у меня дня 3-4 назад и до этого, всё ок было. Но я дебажил другую фичу и что-то в винде сломал
Олександр
теперь даже отсоединение мониторов не помагает
🦥Alex Fails
м?
Ну реактось же реализует этот диалог свойств экрана, какзто получает индексы. Надо у них подглядеть
🦥Alex Fails
м?
Алсо попроьуй соседнюю функцию EnumDisplayMonitors: https://msdn.microsoft.com/en-us/library/windows/desktop/dd162610(v=vs.85).aspx
🦥Alex Fails
Кепку?
Форк тг
Олександр
Алсо попроьуй соседнюю функцию EnumDisplayMonitors: https://msdn.microsoft.com/en-us/library/windows/desktop/dd162610(v=vs.85).aspx
да я видел что-то в инете, примеры разные. Показалось, что она не для того +There are two reasons to call the EnumDisplayMonitors function: You want to draw optimally into a device context that spans several display monitors, and the monitors have different color formats. You want to obtain a handle and position rectangle for one or more display monitors. Но, пожалуй, создам консольный проект и поиграюсь с ней там
Олександр
окей
🦥Alex Fails
Супер!
🦥Alex Fails
Кстати. А decimal уже в cpp2a занесли?
Anton
@AlexFails @antoshkka друзья, простой вопрос. Могут ли специлизации шаблонов декларироваться с разными уровнями доступа? gcc и clang, кажется, не согласны друг с другом. В Стандарте не могу найти никаких явных упоминаний, кроме "A class template partial specialization may be declared in any scope in which the corresponding primary template may be defined". Может быть есть какой-либо дефект на это дело?
🦥Alex Fails
Врде д, никто не запрещал их декларировать. А кинь список ошибок гцц/кланга на этот случай
Anton
Если нет явных упоминаний -> это вполне валидно. И clang так считает, но при этом не делает проверку доступа при инстанцировании приватной специлизации.
Anton
https://wandbox.org/permlink/TIYav2uDSMtJFB3N
Anton
ну явно, что gcc хероманит, ведь struct A::B<T*> даже не редекларэйшн. Странно, что clang проверки доступа при инстанцировании не делает.
🦥Alex Fails
похоже на баг в обоих компилях)🤷‍♂
Anton
похоже на баг в обоих компилях)🤷‍♂
возможно, он с помощью qualified lookup находит primary-шаблон A::B<T>, а потом поиск уже не выполняется... я хз
🦥Alex Fails
зарепорти
Надо🤷‍♂🤷‍♂
Stanislav
зарепорти
это вызова к Антону
Evgenii
это вызова к Антону
а что, никто другой багтрекером пользоваться не умеет?)
🦥Alex Fails
Stanislav
плюс Антон там имеет вес, в отличии от нас с вами
Stanislav
Anton
только недавно коммит-права получил
Stanislav
да не особо
я про полухина))
Anton
Anton
а, ну, друзья, я был прав
Evgenii
Там рега закрытая , я там не зареган
разве? вроде просто надо письмо отправить
Anton
http://en.cppreference.com/w/cpp/language/partial_specialization#Name_lookup
🦥Alex Fails
вот это
#заметка #bug #dr
Anton
#заметка #bug #dr
кажется, это не баг. Т.е. только в кланге не баг
Evgenii
не так давно закрыли
а, ну я год-полтора назад регался
Stanislav
тут где то в течение последнего месяца уже осбуждалось
Stanislav
кажется, это не баг. Т.е. только в кланге не баг
предлагаю еще в всвц проверить) с опциями permissive- и что там еще было
Evgenii
но так было и когда я регался
Дмитрий
Есть у кого-нибудь книга Сергея Зубкова за 2017 год по ассемблеру?
Олександр
Кинешь тогда потом пример кода? Проблема очень интересная, кмк
в общем, EnumDisplayMonitors полезна только для того, чтобы вытащить ректанглы физических мониторов. Но MonitorEnumProc вызывается тоже в последовательности неправильной.
Олександр
Олександр
ах, да, в отладчке смотрел сожержимое параметров в функции. hMonitor, hdcMonitor - unused, lprcMonitor - информация о геометрии монитора, ну и моя переменная
Anonymous
Здравствуйте, есть люди, который используют Clion?
🦥Alex Fails
Да. Обсудить эту чудную IDE можно в @supapro
Evgenii
Do compilers take inline as a hint? https://blog.tartanllama.xyz/inline-hints/
Matwey
Господа
Matwey
А кто-нибудь работал с GLib ?
Дмитрий ⬡
Которая GTK и прочее? Недавно сколько-то вращал-вычилял.
Matwey
Как найти причину: (process:5050): GLib-WARNING **: corrupted double-linked list detectedГде-то условия гонки в программе, которые приводят к вот этому.
Matwey
Если действительно гонка, пробуй thread sanitizer или helgrind
Честное слово гонка где-то. Если в один поток запускать (могу управлять числом параллельных рабочих) - ничего такого нет.
Oleg
Ты где-то лист используешь?
Matwey
Я хз пока. Как обычно бывает в таких случаях, мотороллер не мой
Matwey
Но там вроде Pango только дергается, а дальше уже Pango там внутри использует что-то