@ProCxx

Страница 1300 из 2477
Alex Фэils?︙
14.09.2017
08:41:12
Ооо, hl3^W Boost Cookbook 3rd Edition confirmed!

Antony
14.09.2017
08:46:55
Пока только планы: выкинуть все Boost аналоги того, что есть С++11. Получится покрасивее, покомпактнее и позажигательнее Даже TODOшку уже запилил, внизу страницы: https://github.com/apolukhin/Boost-Cookbook

Matwey
14.09.2017
08:49:36
/vzhuh@FailsBot

FailsBot
14.09.2017
08:49:37
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆

Google
Mikhail
14.09.2017
08:51:33
Кто то хотел выложить слайды со вчерашнего доклада spb.cpp user group?
Я хотел. Кинуть ссылку? Там все слайды, но местами плохонькое качество.

Alex Фэils?︙
14.09.2017
08:52:05
Го хоть так

Mikhail
14.09.2017
08:53:16
Там что-то вчера про админов говорили, надо с ними согласовать. А то еще забанять за слайды)))

Square
14.09.2017
08:54:45
Там что-то вчера про админов говорили, надо с ними согласовать. А то еще забанять за слайды)))
Ну чорт его знает чо ты собрался скинуть ) За слайды норм. Я писал про анонсы событий и всего такого

Просто объявляторы как правило ужасный текст пишут - все время править надо :(

Ilia
14.09.2017
08:55:26
Да вроде Анастасия всегда не против была....

Можно спросить..

Anatoly
14.09.2017
08:58:16
Я хотел. Кинуть ссылку? Там все слайды, но местами плохонькое качество.
Анастасия дала согласие на размещение слайдов, см. https://www.meetup.com/St-Petersburg-CPP-User-Group/events/242573693/

Можно прямо туда

Kirill
14.09.2017
09:08:53
Нет слайдов. Будут позже, но на английском.
на митапе просто говорил кто то что будут, я оч хотел придти но не смог. по поводу доклада сппкона я в курсе

очень посмотреть хотел

Mikhail
14.09.2017
09:13:50
С разрешения Насти слайды с доклада "Как не выстрелить в ногу, или инструменты из арсенала C++ разработчика " Докладчик: Анастасия Казакова. Слайды все по порядку, но местами плохое качество, сорри. https://www.dropbox.com/sh/78vgyrwa4g263u6/AAD0UivnJ-88FM7a-o32hCQVa?dl=0

Google
Kirill
14.09.2017
09:15:30
спасибище

Mikhail
14.09.2017
10:26:45
Го напишем новость в @ProCxxNews
Доверяю это Вам, Alex

Alex Фэils?︙
14.09.2017
10:34:01
Доверяю это Вам, Alex
А это единственные материалы по мероприятию, или есть что-н еще?

Ilia
14.09.2017
10:39:26
Думаю, пока нет больше

Mikhail
14.09.2017
10:39:48
А это единственные материалы по мероприятию, или есть что-н еще?
Ну это то что у меня есть. Можно еще поспрашивать, может кто-что снимал/записывал. Вот ссыль на митап https://www.meetup.com/St-Petersburg-CPP-User-Group/events/242573693/?comment_table_id=483982397&comment_table_name=event_comment

Оф. записи видео на мероприятии не было

Alex Фэils?︙
14.09.2017
10:40:55
ок, хорошо ,спасибо

Eugene
14.09.2017
11:14:40
Оф. записи видео на мероприятии не было
Слайдов в электронном виде нет тоже по каким-то причинам?

Kirill
14.09.2017
11:16:39
Слайдов в электронном виде нет тоже по каким-то причинам?
вангую что т.к. доклад пойдет на сппкон и пока его не афишируют

Eugene
14.09.2017
11:16:57
Ну я так и думал, просто уточнил.

Evgeniy
14.09.2017
13:04:54
в 2028 выпилится с++14

Stanislav
14.09.2017
13:05:24
а в 2034 - С++17 ?

Evgeniy
14.09.2017
13:05:47
а в 2034 - С++17 ?
ну ты понел

Дед Пегас
14.09.2017
13:05:57
C++20147

Alex Фэils?︙
14.09.2017
13:06:36
а почему в 2022+ и только с++11? :)
думаю, из-за политики Буста с совместимостью с C++98

Google
Aidar
14.09.2017
13:09:59
Жду c++14882

Дед Пегас
14.09.2017
13:11:00
Жду c++14882
ISO 1488 это как раз таки C++11

Aidar
14.09.2017
13:11:22
ISO 1488 это как раз таки C++11
Это отсылочка в стандарт была, но я про год

Evgeniy
14.09.2017
13:12:04
Жду c++14882
почему именно 2

Aidar
14.09.2017
13:12:42
почему именно 2
Потомучто там так написано

Evgeniy
14.09.2017
13:12:59
Anatoly
14.09.2017
13:24:54
А если я хочу без рекурсии выполнить операцию над аргументом function variadic template, а компилятор не поддерживает folding, единственное что у меня есть это initializer list: template<typename ... Args> std::string boo(Args ... args) { std::ostringstream stream; auto dummy_initializer_list_for_function_parameter_pack_expansion = {(stream << args, 0) ...}; return stream.str(); } ?

Anatoly
14.09.2017
13:27:23
можно, в данном случае stream << args для примера, в общем случае f(args)

fox.cpp
14.09.2017
13:29:07
f(arg0), f(arg1), etc получится

fox.cpp
14.09.2017
13:29:19
по идее, но думаю нормально это будет

Evgeniy
14.09.2017
13:29:53
f(arg0), f(arg1), etc получится
а блин, может не по порядку вывести

вроде

Evgeniy
14.09.2017
13:30:28
разве?
надо проверять

fox.cpp
14.09.2017
13:31:23


думаю, что без списка инициализации не обойтись

Anatoly
14.09.2017
13:32:56
f(args)... вроде
да, это было бы круто, но такое расширение не разрешено

Google
Evgeniy
14.09.2017
13:36:08
сек, сяду в автобус и гляну код

а нет, там вызов метода

Admin
ERROR: S client not available

Evgeniy
14.09.2017
13:40:02
https://github.com/tiny-dnn/tiny-dnn/blob/6e8db0481045d06692807706bb953ab3960bccc0/tiny_dnn/core/framework/tensor.h#L319

Ilia
14.09.2017
14:05:19
CLang же надо самому собирать, готовых бинариев нет ? (Windows)

Stanislav
14.09.2017
14:07:38
Дед Пегас
14.09.2017
14:07:50
Stanislav
14.09.2017
14:08:20
да и собирается он вроде не так долго

Kostya
14.09.2017
14:08:49
http://releases.llvm.org/download.html (clang там есть) оно?

Pre-Built Binaries: Clang for Windows (64-bit)

Anatoly
14.09.2017
14:09:26
а нет, там вызов метода
в итоге, получился my_apply: #include <iostream> #include <sstream> #include <initializer_list> #include <utility> template<typename T> void blackhole(std::initializer_list<T>&&) {} template<typename F, typename ... Args> void my_apply(F&& f, Args&& ... args) { blackhole({ (f(std::forward<Args>(args)), 0) ... }); } int main() { { my_apply([cnt = 0](auto&& s) mutable { if (cnt) std::cout << ", "; std::cout << std::move(s); ++cnt; }, std::string("hello"), 10, 30.); } }

Anatoly
14.09.2017
14:13:33
folding не поддерживается пока MSVC

Александр
14.09.2017
14:14:02
это не фолдинг

Anatoly
14.09.2017
14:14:12
, - fold

Александр
14.09.2017
14:14:17
это parameter pack expansion или как там оно

фича из 11-х плюсов

Stanislav
14.09.2017
14:15:02
folding не поддерживается пока MSVC
еще ждать не понятно сколько

Google
Stanislav
14.09.2017
14:15:03
I suspect that the compiler team will want to implement fold expressions after the compiler’s data structures are “rejuvenated” (having an abstract syntax tree makes that kind of work much easier), so they might take a little longer than other features.

Anatoly
14.09.2017
14:15:19
это parameter pack expansion или как там оно
нет, это не function pack expansion

Александр
14.09.2017
14:18:38
нет, это не function pack expansion
https://wandbox.org/permlink/dNzFeitlEEhsjUBl

c++14, можно и 11-й, но лямбда полиморфная(

Anatoly
14.09.2017
14:20:35
c++14, можно и 11-й, но лямбда полиморфная(
это не то же самое, что ты предложил выше

здесь идет расширение за счет initializer list и, в принципе, не отличается от того, что я привел выше

Александр
14.09.2017
14:23:08
да, я запятую лишнюю поставил

Anatoly
14.09.2017
14:23:41
все равно, спасибо!

Александр
14.09.2017
14:24:17
а фолдинг тут вообще простой был бы template <class F, class... Args> void my_apply_17(F&& f, Args&& ...args) { (f(args), ...); }

Oleh
14.09.2017
14:24:30
ребят, а кому можно самые тупые вопросы завать?

задавать*

Matwey
14.09.2017
14:24:39
@supapro

Александр
14.09.2017
14:24:43
правда, если f - rvalue, то опасно вызывать её много раз через forward..

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