Size: a a a

2021 February 17

И

Игорь in pro.cxx
побитовое или?
источник

VS

Vladimir SHCHerba in pro.cxx
Да.
источник

C

Cole in pro.cxx
я знаю про битовое или. но непонятно че оно тут делает https://cdn.discordapp.com/attachments/211288691828588544/811510045958471680/unknown.png
источник

VS

Vladimir SHCHerba in pro.cxx
А тут оно перегружено, это тебе надо идти в документацию либы, откуда эти функции.
источник

C

Cole in pro.cxx
ясно, спс
источник

И

Игорь in pro.cxx
ну так вычисляет возвращаемое значение, нет?
источник

VS

Vladimir SHCHerba in pro.cxx
Игорь
ну так вычисляет возвращаемое значение, нет?
Скорее всего, хз. Надо в доках посмотреть, лично я не узнаю, что за либа.
источник

BU

Boris Usievich in pro.cxx
судя по этому коду нифига оно тут не вычисляет. это ranges похоже и считают тут максимальный уровень вложенности скобочек
источник

VS

Vladimir SHCHerba in pro.cxx
Boris Usievich
судя по этому коду нифига оно тут не вычисляет. это ranges похоже и считают тут максимальный уровень вложенности скобочек
Я так понимаю имелось ввиду что оно его передаёт дальше обрабатываться, как пайпы юниксовые.
источник

BU

Boris Usievich in pro.cxx
именно
источник

C

Cole in pro.cxx
да разобрался. это | оверлоаднули как |>, про который я даже не знал. пайплайн оператор
источник

MK

Mikhail Kalugin in pro.cxx
Игорь
ну так вычисляет возвращаемое значение, нет?
Вообще, похоже оно все живет ради побочных эффектов как do - нотация в хаскелле или монадический for ... yeld скала.
источник

MK

Mikhail Kalugin in pro.cxx
Cole
я знаю про битовое или. но непонятно че оно тут делает https://cdn.discordapp.com/attachments/211288691828588544/811510045958471680/unknown.png
А откуда это вообще? Можно как-то посмотреть все целиком?
источник

D

Dmitriy in pro.cxx
Пашечка
Умный указатель со счетчиком ссылок прикрутить? При обнулении счетчика пусть дропает себя.
Я уже объяснил: проблема не в уничтожении себя, а в том, что после вызова DriverUnload() ОС немедленно и независимо от моего желания выгрузит драйвер из памяти. Пока в качестве точки синхронизации я вижу только саму DriverUnload()
источник

D

Danya in pro.cxx
Cole
я знаю про битовое или. но непонятно че оно тут делает https://cdn.discordapp.com/attachments/211288691828588544/811510045958471680/unknown.png
О, код от code_report
Почитайте про ranges-v3 и std::ranges
источник

D

Danya in pro.cxx
Mikhail Kalugin
А откуда это вообще? Можно как-то посмотреть все целиком?
https://youtube.com/playlist?list=PLVFrD1dmDdvdwBa7nPNCjA00m31MkNIlb
Скорее всего их одного из докладов отсюда
источник

MK

Mikhail Kalugin in pro.cxx
Danya
https://youtube.com/playlist?list=PLVFrD1dmDdvdwBa7nPNCjA00m31MkNIlb
Скорее всего их одного из докладов отсюда
Спасибо, разобрался уже что это. Очень полезная штука. Конечно странно немного после Scala смотрится, но без тайпклассов и map/flatMap во всем чем только можно лучше не сделать.
источник

MK

Mikhail Kalugin in pro.cxx
То есть, в принципе впечатление было верное range (как минимум в этом случае) будет вести себя как некая цепочка мондных вычислений - захватывает последовательность (в данном случае символов) и применяет к ней цепочку из функций. От именно цепочки в духе map из скалы оно будет отличаться тем, что новая последовательность не создается на каждом шаге?
источник

VK

Valentin Kornienko in pro.cxx
Сходу в документации не увидел. в boost::icl::interval_map есть возможность слияния интервалов?
источник

IZ

Ilia Zviagin in pro.cxx
Оффтопик завершаем.

Давид Кравец — мьют 24 часа
источник