
Нодир
26.09.2018
18:46:14
template<typename... Ts>
struct copy_assignable_storage<false, Ts...>: copy_assignable_storage<true, Ts...>
{
using copyas_base = copy_assignable_storage<true, Ts...>;
using copyas_base::copyas_base;
copy_assignable_storage& operator=(const copy_assignable_storage& other) = delete;
};
Кто может обяснить что делает второй using тут ?(

Sheldon
26.09.2018
18:47:21

Vladislav
26.09.2018
18:47:34

Google

Sheldon
26.09.2018
18:48:16

Нодир
26.09.2018
18:48:30

Vladislav
26.09.2018
18:48:52

Alex Фэils?︙
26.09.2018
19:09:55

Sheldon
26.09.2018
19:15:06

Alexander
26.09.2018
19:16:52

Alex Фэils?︙
26.09.2018
19:16:57

Stanislav
26.09.2018
19:17:34

Alex Фэils?︙
26.09.2018
19:17:47
вон у Саши спрашивай, а не у меня

Alexander
26.09.2018
19:35:06
где третий?
Ну типа три варианта модулей придумали. Сейчас остался только один

Alexey
26.09.2018
20:41:27

Alexander
26.09.2018
20:52:00

Google

Rabu
26.09.2018
20:52:52
стригерился на слова трип репорт

Stanislav
27.09.2018
01:03:52
пароль?

Alex Фэils?︙
27.09.2018
01:08:09
не ответит утром - вали, т.к. похож на бота, вступил еще в две соседних группы. подобные боты снифят инвайт-линки, а потом по ним набигают бабахи с их вязеботами с удлинителями члена и прочей чернухой

Stanislav
27.09.2018
01:08:34

Alex Фэils?︙
27.09.2018
01:08:44
бля, точно

Roman
27.09.2018
03:59:06
можно вопрос про C?
давно уже на нём не писал.. повторное дереференсирование поля указателя структуры имеет стоимость или компилятор сиё дело оптимизирует?
size_t first = vector->_cap
size_t second = vector->_cap

PRoSToC0der
27.09.2018
04:09:20

Ilia
27.09.2018
04:54:17

Roman
27.09.2018
04:54:44

Ilia
27.09.2018
04:56:59

Roman
27.09.2018
05:00:01

Ilia
27.09.2018
05:01:10
Ну, не знаю, мне вот это абсолютно неинтересно.
Кстати, #question
Сколько сейчас в мире поддерживаемых стандартных компиляторов С?

Antony
27.09.2018
06:49:05
Введение в корутины подоспело: https://habr.com/company/yandex/blog/420861/

Alexander
27.09.2018
06:53:05

Antony
27.09.2018
06:54:28
Странная оптимизация...

Alexander
27.09.2018
06:55:10

Simon
27.09.2018
06:58:36

Antony
27.09.2018
07:18:01
Теперь "ресурсы"... Спасибо!

Google

Anatoly
27.09.2018
07:19:35

Spoonson
27.09.2018
07:21:07

Andrey
27.09.2018
07:26:47
Введение в корутины подоспело: https://habr.com/company/yandex/blog/420861/
> Размер std::experimental::coroutine_handle<> зависит от имплементации, но большинство имплементаций стараются держать его размер минимальным.
Мне кажется наличие методов
constexpr void* address() const noexcept;
constexpr static coroutine_handle from_address(void* addr);
просто-таки гарантирует sizeof(std::experimental::coroutine_handle<>) <= sizeof(void*)

Antony
27.09.2018
08:06:58
В стандарте размер явно не прописан... Но да, скорее всего вы верно подметили

Oleg
27.09.2018
08:31:25
эмм я понимаю что публикация вакансий/проектов возможно оффтопик, просто в чатах по androi/ios или чатах разных фреймворков обычно есть ссылка на чат где можно публиковать вакансии, не подскажите подобный чат где публикация проекта не будет офтопиком ?

Дед Пегас
27.09.2018
08:31:53

Grigor
27.09.2018
08:33:21

Oleg
27.09.2018
08:33:50
не заметил, плохая привычка смотреть только в закреп ) спасибо

Constantine
27.09.2018
08:36:19
задумался, могу ли реализовать condition
но возможность записать пример (void)a;(void)b;(void)c;(void)d в качестве d(c(b(a))) с формальным правилом "функция от исключения исключение" вроде все это легко покрывает без допсинтаксиса, регистрации и смс

Alex Фэils?︙
27.09.2018
10:26:53

Stanislav
27.09.2018
11:09:49

Antony
27.09.2018
11:10:44
Да, я знаю :( Узнал сегодня
Обещаю больше так не верстать
Починить невозможно - на хабре нет необходимых инструментов для отключения картинок в зависимости от размера экрана

Stanislav
27.09.2018
11:11:56

Igor
27.09.2018
11:19:14

Antony
27.09.2018
11:20:39
Тогда некрасиво на десктопах :( Да и 100500 строчек до habracut не есть хорошо

Ilia
27.09.2018
11:21:34

Alex Фэils?︙
27.09.2018
11:27:09

Google

Constantine
27.09.2018
11:28:47
слышьте а свитчи стринговые кто-нибудь написал?
https://github.com/Efrit/str_switch/blob/master/str_switch.h
нашел пока такой только кусок, но там странная хрень

Konstantin
27.09.2018
11:30:07
https://github.com/llvm-mirror/llvm/blob/master/include/llvm/ADT/StringSwitch.h

Alex Фэils?︙
27.09.2018
11:30:18
ну вот ,есть захотелось

Constantine
27.09.2018
11:31:21

Ilia
27.09.2018
11:33:46
Надо добавить в С++ понятие (и тип данных) symbol.
(Его иногда называют ещё ошибочно atom).
И само по себе будет полезно, и для switch( std::string )
сойдёт

Stanislav
27.09.2018
11:34:21

Igor
27.09.2018
11:50:35

Pavel
27.09.2018
11:50:55
Всем привет, подскажите кто работал с boost.beast websocket
У него есть возможность работы с буферами вместо tcp::socket? т.е. у меня есть уже имплиментация кидающая мне калбеки с буферами, также я могу в нее писать буферы, добратся до стрима возможности нет, можно как-то заставить работать websocket именно с memory stream?

Igor
27.09.2018
11:52:15

yuri
27.09.2018
11:55:23
"Но как быть, если под CASE будет стоять строка из 10 символов? Если мы действительно не хотим возникновения коллизий, то нужно запретить и такую возможность"

Yarique
27.09.2018
12:41:16

Alex Фэils?︙
27.09.2018
13:04:57

Yarique
27.09.2018
13:06:38

Alex Фэils?︙
27.09.2018
13:06:44
спс

Antony
27.09.2018
13:26:10

Yarique
27.09.2018
13:29:11
О! прикольная статья. Насыпал плюсов
Мне тоже так на первый взгляд показалось, но все никак не найду время разобраться как clang с coroutines ts собрать, вроде даже ман где-то находил. (:

Alex Фэils?︙
27.09.2018
13:29:32
https://habr.com/post/424311/