@ProCxx

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

Аттрибутивно-ассоциативный ряд
30.09.2018
09:40:45
https://github.com/Naios/function2 !!!
Все сделано до нас

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

Google
Aidar
30.09.2018
10:19:00
а все от отсутсвия function(F&&)
Да и еще непонятно как вы выводите правила на основе имплементации

Там же ваще 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

Yarique
30.09.2018
13:20:08
std::is_invocable_r
спасибо https://wandbox.org/permlink/5br0HrqdvIU0NEnf шикарно

Почему у всех 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) на этапе конфигурации?

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
Это новое очень ...
Книг уже не одна с C++17

Ilia
30.09.2018
17:44:07
Книг уже не одна с C++17
Хоть одну назови....

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
Что про литералы я там не вижу, лямбды вот есть, да
Да это просто в cppreference есть, там просто.

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

Yarique
30.09.2018
17:53:41
Что про литералы я там не вижу, лямбды вот есть, да
https://en.cppreference.com/w/cpp/thread/sleep_for s литерал просто в неймсейсе длинном, using namespace используют, а потом 2s пишут

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 не подходит

Anton
30.09.2018
20:12:37
Undefined
30.09.2018
20:12:42
Задача с количеством счастливых билетов :) для 8значного числа - 4816030 и т.д. для 22значного - 294056694657804068000

Вот у меня и падает, т.к. выражение не вмещается в Long long int

__int128, но он не стандартизирован
т.е. не стандартизирован?

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

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

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
Задача с количеством счастливых билетов :) для 8значного числа - 4816030 и т.д. для 22значного - 294056694657804068000
boost наше всё https://www.boost.org/doc/libs/1_68_0/libs/multiprecision/doc/html/boost_multiprecision/tut/ints/cpp_int.html

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

Undefined
30.09.2018
20:16:49
boost наше всё https://www.boost.org/doc/libs/1_68_0/libs/multiprecision/doc/html/boost_multiprecision/tut/ints/cpp_int.html
можно и бустом, но там задача совсем простая, думаю может есть что-то попроще

Alexander
30.09.2018
20:17:09
Yarique
30.09.2018
20:18:46
Что тоже есть сторонняя библиотека
Boost.Multiprecision, вроде, header only так что, почти что, не сторонняя библиотека ?

Undefined
30.09.2018
20:20:01
Нашёл самый большой, вроде как unsigned long long

Но есть ли ещё больше, без сторонних библиотек?

Boost.Multiprecision, вроде, header only так что, почти что, не сторонняя библиотека ?
Спасибо, сейчас посмотрю, можёт всё же сторонние придётся юзать

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

Yarique
30.09.2018
20:21:12
Задача с количеством счастливых билетов :) для 8значного числа - 4816030 и т.д. для 22значного - 294056694657804068000
а числа с плавующей точкой не подходят ? ? какая точность должна быть ? ?

Undefined
30.09.2018
20:29:37
нативное системное sse ?
Числа целые, положительные

Alexey
30.09.2018
20:33:43
Добрый день, в какой тип данных можно уместить число 294056694657804068000
Что это за число? Неужели его разбить нельзя?

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
Ну это же 146% что-то про олимпиадки, а на олимпиадке налабать длинку для счастливых билетов дело пары минут
на олимпиадке у меня такое было, но там хватало long long int а тут опять столкнулся с этой задачей, достал старый код, теперь не проходить

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

Страница 2391 из 2477