
Kitsu
01.12.2017
11:26:10
no nested structure binding :(

Anatoly
01.12.2017
11:27:33
А я так и не понял, какого хрена заюзали квадратные скобки для этого, а не фигурные

Egor
01.12.2017
11:27:49

Berkus
01.12.2017
11:29:05

Google

Berkus
01.12.2017
11:29:22

Anatoly
01.12.2017
11:29:40

Berkus
01.12.2017
11:29:49
а destructuring binding достает айтемы из тупла по индексу

Constantine
01.12.2017
11:30:09

Berkus
01.12.2017
11:30:28

Anatoly
01.12.2017
11:30:43

Berkus
01.12.2017
11:30:43
от меня что-то ускользает логика

Alexander
01.12.2017
11:30:47
std::high_clamp

Berkus
01.12.2017
11:30:56

Anatoly
01.12.2017
11:31:11

Constantine
01.12.2017
11:31:29

Google

Berkus
01.12.2017
11:31:44
но с вероятностью 100% не пройдет

Constantine
01.12.2017
11:33:01

Berkus
01.12.2017
11:33:43
нет, это был совершенно обычный сарказм

Matwey
01.12.2017
11:43:33
http://en.cppreference.com/w/cpp/memory/shared_ptr/atomic
А у вас есть такое же, но с перл^W но для boost::intrusive_ptr?
std::atomic же не поймет, если в него сразу intrusive_ptr положить без отдельной специализации?
мне нужно делать с указателем операции типа compare_swap

Berkus
01.12.2017
11:46:52
http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free есть же фри функции аналогичные для атомиков

Matwey
01.12.2017
11:47:31
В смысле?
Дело не во фри функциях, а в том, чтобы std::atomic допетрил, что boost::intrusive_ptr это указатель
И с ним можно атомарно себя вести

Berkus
01.12.2017
11:48:31
ну если только ты специализацию напишешь

Matwey
01.12.2017
11:48:39
А иначе atomic просто лок впендюрит же
А я могу и сам блокировку запилить

Berkus
01.12.2017
11:48:49
проверь что в бусте не написали такую. спроси в cpplang слаке

[Anonymous]
01.12.2017
11:49:42
Есть у кого-то исходники программы чтобы ддосить?

Matwey
01.12.2017
11:49:44
Ну я вот и рассчитываю, что в бусте должно была бы быть такая
у @AlexFails есть
Напиши ему в личку

Google

[Anonymous]
01.12.2017
11:50:06
@AlexFails дай
Чтобы сайты можно было ложить

Berkus
01.12.2017
11:50:52
красиво летит

[Anonymous]
01.12.2017
11:50:56
через l7-spoofing

Berkus
01.12.2017
11:50:58

Admin
ERROR: S client not available

Group Butler [beta]
01.12.2017
11:50:58
Berkus banned Миша!

Matwey
01.12.2017
11:52:11
Нету в бусте

Kitsu
01.12.2017
11:54:38
l7 spoofing, что-то новенькое

Berkus
01.12.2017
11:54:56
Нету в бусте
а тебе надо именно boost::intrusive_ref_count или что-то другое?

Matwey
01.12.2017
11:57:15
Не ref_count, а сам указатель

Berkus
01.12.2017
11:58:16
а подскажи, зачем? а то я тут вижу интересные примеры прямо в документации boost::intrusive_ptr и мне интересно чем же они тебе не подходят

Berkus
01.12.2017
11:58:20
что ты такое делаешь с ним?

Matwey
01.12.2017
12:13:18
что ты такое делаешь с ним?
У меня в левой руке есть объект intrusive_ptr. Он может на кого-то указывать, а может хранить 0. Мне нужно потокобезопасно выполнить две операции. 1) записать в него указатель на объект, но только если сейчас там лежит ноль. 2) очистить объект, т.е. положить туда ноль

UFO
01.12.2017
19:26:23
https://www.youtube.com/watch?v=S8pINqfNEMA

Kitsu
01.12.2017
20:46:48
A ? B : C
При истинном A, все равно значение C может быть вычисленно же?

Egor
01.12.2017
20:47:18
Нет, не может
Всегда будет вычислен либо второй аргумент, либо третий:
https://stackoverflow.com/a/33417492/767632

Kitsu
01.12.2017
20:49:31
огонь, спасибо

vyacheslav@deepin:~$
01.12.2017
20:51:46
обычный if же, чё тут думать

Google

Kitsu
01.12.2017
20:53:19
Ну все таки выражение одно, была догадка, что может посчитаться в произвольном порядке

Mark
01.12.2017
20:53:43
привет здесь кто-то может помочь установить отношения в uml диаграмах класов?

Grigor
01.12.2017
21:01:04

Igor
01.12.2017
21:23:06
Друзья, а кто-нибудь использует для разработки на C++ Xcode 9 (не 8 )?

Berkus
01.12.2017
21:24:05

Igor
01.12.2017
21:24:35
нуу даа
а куда после обновления перенеслись настройки сборки проекта? там где можно указать c++14, c++1z ?