@ProCxx

Страница 949 из 2477
Дед Пегас
09.06.2017
09:20:43
Дед Пегас
09.06.2017
09:22:03
Thrift, gRPC, ICE
Шо из них легче?

Google
Leonid
09.06.2017
09:22:15
предложение у них уже больше недели

Kathu
09.06.2017
09:25:19
gRPС вроде от гугла

я еще не успел его изучить подробно, но мы на него с корбы перелезаем в компании

reagentoo
09.06.2017
09:28:00
ясно

Vlad
09.06.2017
09:28:42
grpc.io - скачай либу, попробуй

Александр
09.06.2017
09:28:47
В императивном стиле получилось бы красивее и намного короче: template <class Tuple> std::string stringize_cpp11(const Tuple& t) { std::ostringstream result; for constexpr (const auto& v: t) { result << v; } return std::move(result.str()); }
По-моему тут слово constexpr некстати. Скорее надо какой-нибудь for ... (const auto& a : t) {} Для for constexpr больше подходит семантика разворачивания цикла с произвольными constexpr значениями (как в предложении на stdcpp for constexpr (int i = 0; i < 10; i++) {})

Vlad
09.06.2017
09:28:47
или почитай

Дед Пегас
09.06.2017
09:29:51
Vadim
09.06.2017
10:27:58
у меня есть класс со статическими переменными можно как то использовать Class как namespace и не вызывать Class::Var, а только Var?

Igor
09.06.2017
10:35:22
имеешь в виду, using Class; Var = 10? нет, без указания класса к статической переменной можно обращаться только в методах собственно класа

Vadim
09.06.2017
10:36:23
спасибо)

Сергей
09.06.2017
11:21:24
Знатоки boost::hana. У меня есть два variadic списка типов (typename... Args1, typename... Args2). Есть красивые способы получить объединение, пересечение, разность этих множеств типов в виде другого variadic type list?

Google
Alex Фэils?︙
09.06.2017
11:21:47
почему-то пдумал о std::difference

/cppref difference

FailsBot
09.06.2017
11:21:54
Search results for "difference" 1. std::set_difference 2. std::adjacent_difference 3. std::set_symmetric_difference

Сергей
09.06.2017
11:22:19
почему-то пдумал о std::difference
я говорю не о контейнерах)

Alex Фэils?︙
09.06.2017
11:22:53
но если мы сможем получить итераторы на бегин/энд списков аргументов, то почему бы и не юзать эти функции?

к тому же вроде можно списки в std::initializer_list собрать, а у него есть итераторы

Alex Фэils?︙
09.06.2017
11:23:57
но это не решение, а мысли вслух

Сергей
09.06.2017
11:24:28
но это не решение, а мысли вслух
У меня нет контейнеров) у меня только типы В виде template parameter pack

Сергей
09.06.2017
11:26:22
в голову приходит хелпер с is_same
да, я тоже дошёл до хелперов, но там получается не очень красивый код. Думал, в boost::hana решили подобную проблему

Andrei
09.06.2017
12:02:36
Блин, какая же у плюсов всё-таки убогая мета...

Alex Фэils?︙
09.06.2017
12:05:49
ага

Andrei
09.06.2017
12:06:44
Нужно обойти два std::variant-а каждый с каждым.

Simon
09.06.2017
12:10:25
Ты можешь написать что функцию для этого, а под капот засунуть системк непересекающихся множеств

если мне не изменяет память, то быстрее будет перебора

Александр
09.06.2017
12:26:29
difference и union_ точно нашёл, остальное не смотрел. Ну этого точно хватит. Конвертировать каждый список в set, сделать операции, а затем unpack

Александр
09.06.2017
12:43:47
На самом деле восхищаюсь hana и другими мета-либами. Сколько крутого можно получить, используя только вывод типов и SFINAE

Google
Дед Пегас
09.06.2017
12:45:48
У вас тут давеча был срач про рандом.

Вот вам header-only либа! https://github.com/VHRanger/pcg.h

Ох уж эта мода на header-only.

Нет бы модули протолкать.

Stanislav
09.06.2017
12:46:31
Igor
09.06.2017
12:46:48
Вот вам header-only либа! https://github.com/VHRanger/pcg.h
хм, а почему бы тогда не сразу саму pcg?

Дед Пегас
09.06.2017
12:46:51
да будут скоро )
Но я хочу уже сейчас... *хнык*

Stanislav
09.06.2017
12:47:07
Но я хочу уже сейчас... *хнык*
берешь такой msvc 2017 и пробуешь

правда даже там через жопу это работает

Дед Пегас
09.06.2017
12:47:41
берешь такой msvc 2017 и пробуешь
Но я хочу C++17 хотя бы, а не MS-C++20147

Stanislav
09.06.2017
12:48:00
Дед Пегас
09.06.2017
12:48:16
ну жди тогда С++20
К тому времени я уже выйду замуж.

Sergey
09.06.2017
12:48:31
Поясните

Какие модули есть в vs2017, вы о чем

Igor
09.06.2017
12:49:23
в VS2017u3 добавили самопальную поддержку модулей, и потихоньку переводят свой STL на них

Stanislav
09.06.2017
12:49:39
нет, ее добавили еще в 2015

Sergey
09.06.2017
12:49:46
как называется, что гуглить

Stanislav
09.06.2017
12:49:51
в 2017 стд в модулях появился

Igor
09.06.2017
12:50:14
оО

Stanislav
09.06.2017
12:50:18
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/

Google
Stanislav
09.06.2017
12:50:31
https://github.com/procxx/experiments_with_modules

мое

Igor
09.06.2017
12:50:50
Оо премного благодарен, вечером гляну

Sergey
09.06.2017
12:51:23
спасибо

Stanislav
09.06.2017
12:56:45
К тому времени я уже выйду замуж.
а вроде обещали модули в TS в этом году

поэтому возможно гцц и шланг подтянутся скоро)

https://gcc.gnu.org/wiki/cxx-modules

Admin
ERROR: S client not available

Alexander
09.06.2017
13:01:42
http://gmic.eu/

Evgeniy
09.06.2017
13:22:59
Вот вам header-only либа! https://github.com/VHRanger/pcg.h
да pcg же 7 строк и либу не надо

Alex Фэils?︙
09.06.2017
13:40:20
6364136223846793005ULL - магия чисел

Stanislav
09.06.2017
13:41:28
Дед Пегас
09.06.2017
13:41:42
а что плохого? )
Ну, неподебажить, например?

Stanislav
09.06.2017
13:41:55
чо вдруг

Дед Пегас
09.06.2017
13:42:03
Увеличить время компиляции.

Aidar
09.06.2017
13:42:20
Дед Пегас
09.06.2017
13:42:33
Народ требует модули!

Aidar
09.06.2017
13:42:38
Но у нас же есть export import module

Эх не успел дописать

Alex Фэils?︙
09.06.2017
13:43:30
хм...

Google
Alex Фэils?︙
09.06.2017
13:43:42
6364136223846793005ULL - это магия Урагана Мерсенна

Stanislav
09.06.2017
13:44:24
Aidar
09.06.2017
13:44:52
Это читы

Stanislav
09.06.2017
13:45:05
модули тогда тоже читы

Aidar
09.06.2017
13:45:21
Модули в стандарте

Stanislav
09.06.2017
13:45:27
еще нет

Aidar
09.06.2017
13:45:42
Ну всмысле этого того

Tema
09.06.2017
13:46:24
pch :D
как ты шоблоны приконпилиш?

Tema
09.06.2017
13:47:57
ээ
ну типы жэ станут известны только у юзера иони могут меняться

Aidar
09.06.2017
13:48:19
?

Tema
09.06.2017
13:48:48
ну хотя можно что нить сложное накрутить типа внучную запускать если ты уверен что надо

Antony
09.06.2017
13:49:52
ну типы жэ станут известны только у юзера иони могут меняться
Модуль == dump AST в виде с которым компиялтору проще и быстрее всего работать

Aidar
09.06.2017
13:50:59
Я не шарю что такое прекомпилед хедерс но потенциально туда же тоже можно задампить

Судя по названию оно скомпилено

Александр
09.06.2017
13:51:37
те же модули, но в профиль, имхо

Stanislav
09.06.2017
13:51:48
да, еще по поводу модулей, как ни странно ide vs2017 не умеет в них

Александр
09.06.2017
13:51:48
но не стандартизовано, помедленнее наверняка

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