
Dmitry
30.09.2018
09:35:56
Можно ещё поразвлечься с fixed size function, параметром регулировать small function optimization.

Александр
30.09.2018
09:36:25

Аттрибутивно-ассоциативный ряд
30.09.2018
09:40:45

Dmitry
30.09.2018
10:05:22
А, ещё folly function некопируемые есть.

Google

Aidar
30.09.2018
10:19:00
Там же ваще decltype на самом деле

Yarique
30.09.2018
12:21:59
как проверить на шаблончиках соответствует ли семантика лямбды какой-либо ожидаемой?
типа [](int)->bool {} == bool (int)

Господин
30.09.2018
12:26:39
частичная специализация?

Simon
30.09.2018
12:26:56
Что-нибудь вроде is_same_v<result_of_t<F(Args...)>, DesiredResultType>

Yarique
30.09.2018
12:38:42
спасибо за советы
похоже, что как-то так
https://wandbox.org/permlink/yY7ooelak0Baxy3G

Sergey
30.09.2018
12:55:08

Yarique
30.09.2018
13:20:08
Почему у всех std::*lock классов STL для конструктора
«The behavior is undefined if one of MutexTypes is not a recursive mutex and the current thread already owns the corresponding argument in m» ?
Где m - это lvalue на mutex

Александр
30.09.2018
16:49:44
Как минимум, это освобождает разрабов стандартной библиотеки от лишних проверок

kosbar
30.09.2018
17:02:46
В потоках встретил такой код:
std::this_thread::sleep_for(50s)
Не понимаю, как можно передать 50s без ошибки, пытался в сорсах понять, как это делает chrono::duration и не получается...

Google

kosbar
30.09.2018
17:03:10
Не строка и не число...

Nik
30.09.2018
17:03:30
https://habr.com/post/140357/

kosbar
30.09.2018
17:05:27
Уже читаю, и ни в одном учебнике про это...
Спасибо

Alexandr
30.09.2018
17:14:00
Как в cmake скачать зависимости (git) на этапе конфигурации?

Alexander
30.09.2018
17:14:36

Alexandr
30.09.2018
17:16:02
@zamazan4ik
Спасибо

Konstantin
30.09.2018
17:24:38
еще https://cmake.org/cmake/help/latest/module/FetchContent.html

Ilia
30.09.2018
17:41:21

Yarique
30.09.2018
17:43:18

Ilia
30.09.2018
17:44:07

kosbar
30.09.2018
17:45:07
Например? Кроме Страуструпа, у него, кстати в книге про 11ый ни слова по этой теме

Yarique
30.09.2018
17:45:15
Хоть одну назови....
A Tour of C++ (2nd Edition) (C++ In-Depth Series) https://www.amazon.com/dp/0134997832/ref=cm_sw_r_cp_api_oUqSBb9F4AGCK
C++17 в Amazon.com поищите (:

Nik
30.09.2018
17:47:44

Igor
30.09.2018
17:47:58
Книга топ
Недавно перечитал
Ну и единственная в своём роде

Google

Yarique
30.09.2018
17:48:22
Есть даже её видео разбор на сайте издания оригинала.

kosbar
30.09.2018
17:51:19
Что про литералы я там не вижу, лямбды вот есть, да

Yarique
30.09.2018
17:52:07

Anatoly
30.09.2018
17:52:15

kosbar
30.09.2018
17:53:01
Нууу, есть то оно есть, но для тех кто знает что искать)) я вот не знал)

Anatoly
30.09.2018
17:53:23

Yarique
30.09.2018
17:53:41

Anatoly
30.09.2018
18:47:29
@antoshkka Антоша, а какова судьба http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3599.html ? Так и осталось GNU extension?

Undefined
30.09.2018
20:11:32
Добрый день, в какой тип данных можно уместить число
294056694657804068000
long long int не подходит

Starikov
30.09.2018
20:11:53

Anton
30.09.2018
20:12:37

Undefined
30.09.2018
20:12:42
Задача с количеством счастливых билетов :)
для 8значного числа - 4816030
и т.д.
для 22значного - 294056694657804068000
Вот у меня и падает, т.к. выражение не вмещается в Long long int

Олег
30.09.2018
20:13:27
Это гнусное расширение.

Anton
30.09.2018
20:13:31
То, что С++ стандарт не гарантирует что он будет

Vladislav
30.09.2018
20:13:35

Admin
ERROR: S client not available

Google

Олег
30.09.2018
20:13:46
«Гнусное» — от слова «GNU C».
А вот long long long is too long.

Undefined
30.09.2018
20:14:12
mpz_t
а без сторонних библиотек?
не видит такого типа данных, когда юзая

Vladislav
30.09.2018
20:14:35
Напиши свой

Yarique
30.09.2018
20:15:55

Vladislav
30.09.2018
20:16:14
Что тоже есть сторонняя библиотека

Undefined
30.09.2018
20:16:49

Alexander
30.09.2018
20:17:09

Yarique
30.09.2018
20:18:46

Undefined
30.09.2018
20:20:01
Нашёл самый большой, вроде как unsigned long long
Но есть ли ещё больше, без сторонних библиотек?

Vladislav
30.09.2018
20:20:30
Есть uint128_t, но не везде (и не в стандарте)

Yarique
30.09.2018
20:21:12

Undefined
30.09.2018
20:29:37

Alexey
30.09.2018
20:33:43

Undefined
30.09.2018
20:34:00
Вопрос ещё актуален :)
294.056.694.657.804.068.000 - данное число хочется получить
17.355.533.552.160.793.760 - это unsigned long long int
Пока что, максимум, что вышло, это вот

Google

Constantine
30.09.2018
20:35:03
Ну это же 146% что-то про олимпиадки, а на олимпиадке налабать длинку для счастливых билетов дело пары минут

Matwey
30.09.2018
20:36:11
Так это
Надо на питоне делать задачку
И всех обхитрить таким образом

Undefined
30.09.2018
20:36:29

Pavel
30.09.2018
20:36:30

Matwey
30.09.2018
20:36:35
В питоне же целые числа произвольной длинны