@ProCxx

Страница 913 из 2477
Stanislav
29.05.2017
12:55:32
а причем походу они баг таки не пофиксили )

https://bugreports.qt.io/browse/QTBUG-51700

я видим один их использовал для билда под андроид, или что?

Сергей
29.05.2017
15:19:16
Ребят, есть ли какой нибудь удобный способ без написания промежуточных метаструктур эмулировать на gcc это: https://godbolt.org/g/vjCnH9 ?

Google
Alexander
29.05.2017
15:20:05
так, чего ты хочешь добиться?

Сергей
29.05.2017
15:20:46
в примере же все понятно, разве нет?

Alexander
29.05.2017
15:20:59
нет

Сергей
29.05.2017
15:22:35
мне нужен гетерогенный контейнер из функторов, типы входного аргумента которых берутся из variadic

Дед Пегас
29.05.2017
15:24:02
А можно прямую ссылку, пжлст?

Stanislav
29.05.2017
15:25:06
как бы твой код не работает на гцц

Сергей
29.05.2017
15:25:09
О, знакомая херовень)
я написал, всё работало до тех пор, пока не решил перейти на gcc 7.1. Сейчас сижу и переписываю подобные штуки.

как бы твой код не работает на гцц
Так в этом и вопрос. Как минимальными усилиями эмулировать это на gcc

reagentoo
29.05.2017
15:25:46
а почему на 7.1 перестало работать?

Сергей
29.05.2017
15:25:55
Stanislav
29.05.2017
15:26:32
там вроде подсказка есть )

Google
Сергей
29.05.2017
15:27:00
Stanislav
29.05.2017
15:28:09
Дед Пегас
29.05.2017
15:28:59
А можно уже прямую ссылку получить?

А то с работы прокси не пускает через сокращялки.

reagentoo
29.05.2017
15:29:16
Я думал в gcc уже запилили. В clang такая фича уже давно.

Сергей
29.05.2017
15:29:28
Это не подсказка, а описание ошибки. Если бы было всё просто, я бы сюда не писал) У меня есть идеи по эмуляции этой штуки через метаструктуры, но не хочу ради этого писать костыли

А то с работы прокси не пускает через сокращялки.
https://godbolt.org/#g:!((g:!((g:!((h:codeEditor,i:(fontScale:0.8957951999999999,j:1,source:'%23include+%3Cfunctional%3E%0A%23include+%3Ctuple%3E%0A%23include+%3Cstring%3E%0A%0Ausing+namespace+std%3B%0A%0Atemplate%3Ctypename...+Ts%3E%0Astruct+test_struct%0A%7B%0A++++test_struct()%0A++++%7B%0A++++++++funcs+%3D+make_tuple(%5B%5D(Ts+val)+%7B+return+decltype(val)%7B%7D%3B+%7D...)%3B%0A++++%7D%0A%0A++++tuple%3Cfunction%3CTs(Ts)%3E...%3E+funcs%3B%0A%7D%3B%0A%0Aint+main()%0A%7B%0A++++test_struct%3Cint,+double,+string%3E+test%3B%0A++++return+0%3B%0A%7D'),l:'5',n:'0',o:'C%2B%2B+source+%231',t:'0')),k:33.333333333333336,l:'4',n:'0',o:'',s:0,t:'0'),(g:!((h:compiler,i:(compiler:clang350,filters:(b:'0',commentOnly:'0',directives:'0',intel:'0'),options:'-O0+-std%3Dc%2B%2B14',source:1),l:'5',n:'0',o:'x86-64+clang+3.5+(Editor+%231,+Compiler+%231)',t:'0')),k:33.333333333333336,l:'4',n:'0',o:'',s:0,t:'0'),(g:!((h:compiler,i:(compiler:g71,filters:(b:'0',commentOnly:'0',directives:'0',intel:'0'),options:'',source:1),l:'5',n:'0',o:'x86-64+gcc+7.1+(Editor+%231,+Compiler+%232)',t:'0')),k:33.33333333333333,l:'4',n:'0',o:'',s:0,t:'0')),l:'2',n:'0',o:'',t:'0')),version:4

reagentoo
29.05.2017
15:30:00
где-то баг был на багзилле, позже попробую откопать

Дед Пегас
29.05.2017
15:31:15
Эм.

Что-то мне кажется, что так нельзя.

Сергей
29.05.2017
15:31:52
Что-то мне кажется, что так нельзя.
По крайней мере на кланге начиная с версии 3,5 можно

Дед Пегас
29.05.2017
15:32:12
Это ничего не говорит. Стандартное ли это поведение?

Stanislav
29.05.2017
15:32:14
где-то баг был на багзилле, позже попробую откопать
где то у тебя баг, потому что стоит поставить c++17 и т оже failed

у кланга

Сергей
29.05.2017
15:33:30
Это ничего не говорит. Стандартное ли это поведение?
Хз. В своё время написал то, что было на уме, заработало. Сейчас проблемы. Видимо не стандартное, хотя люди выше пишут, что это баг у gcc

у кланга
потому что clang версии 3,5 выбран

Stanislav
29.05.2017
15:35:05
потому что clang версии 3,5 выбран
есть подозрения что это баг шланга

Сергей
29.05.2017
15:36:42
есть подозрения что это баг шланга
Не баг, а extension тогда уж. У меня тоже много всяких подозрений, но нужно гуглить

Stanislav
29.05.2017
15:37:13
Не баг, а extension тогда уж. У меня тоже много всяких подозрений, но нужно гуглить
ну я говорю, попробуй С++17 поставить тоже не скомпилится, только ероры чет не показывает

Сергей
29.05.2017
15:37:49
ну я говорю, попробуй С++17 поставить тоже не скомпилится, только ероры чет не показывает
пфф. Там ведь не текущий транк кланга (5 версия). Ставь флаг std=c++1z

Google
Дед Пегас
29.05.2017
15:39:15
Я не понимаю, откуда ему разворачивать эти три ебучих точки?

Сергей
29.05.2017
15:39:18
да даже если 4.0 поставить
ещё раз повторяю, ты флаг неправильный ставишь) прочти моё сообщение ещё раз)

Stanislav
29.05.2017
15:39:58
а, сорян

запутался уже с этим тремя компилерами) думал у шланга тоже С++17 уже

Stanislav
29.05.2017
15:43:20
нууу, либо баг в гцц

на мсвц тоже компилится

Сергей
29.05.2017
15:44:41
на мсвц тоже компилится
блеать, значит точно баг, раз компилится ((

Stanislav
29.05.2017
15:45:16
в годболте тоже мсвц есть если чо



Сергей
29.05.2017
15:45:51
аа, спс. Даже не смотрел, если честно

значит придётся опять костылировать. метакостылировать, что ещё хуже, так как через пару деньков уже не прочитаешь, что написал

Stanislav
29.05.2017
15:47:30
чето не ясное ) дажне на 8.0 гцц тоже самое

https://wandbox.org/permlink/71JVrvkhlAFiybqY

даже скорей это libstd++ баг кстати подумалось вдруг

Сергей
29.05.2017
15:51:01
даже скорей это libstd++ баг кстати подумалось вдруг
Почему это? Распаковка вариадиков - языковая фича

Да и тот же кланг у меня на libstd++ работал всёё время

Stanislav
29.05.2017
15:54:05
https://stackoverflow.com/a/39711104/1274305

Google
Stanislav
29.05.2017
15:55:22
вроде чтото похожее

Сергей
29.05.2017
15:56:55
да, причина одна. gcc видит лямбду как один стейтмент, как написано в ответе

Stanislav
29.05.2017
15:57:51
Почему это? Распаковка вариадиков - языковая фича
а, там был года полтора назад забавный баг

но там с форматированием времени свзяанный

в libstd++ был баг, libc++ нет

Admin
ERROR: S client not available

Stanislav
29.05.2017
15:58:38
даже хз, пофиксили его или нет

Сергей
29.05.2017
16:00:13
А вот и сам баг репорт https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47226

Stanislav
29.05.2017
16:00:45
Importance: P3 normal

понятно

чинить его будут никогда видимо

Berkus
29.05.2017
16:31:29
Reported: 2011-01-08 20:58 UTC

Stanislav
29.05.2017
16:32:20
ну значит скоро уже!
я полтора года в кути жду починку бага P3 :)

проще самому закоммитить

а вот гцц это такое

Berkus
29.05.2017
16:33:08
в гцц они сами не могут разобраться чего нахуевертили, так что да

Stanislav
29.05.2017
16:33:13
а еще там никто не делает корутины

reagentoo
29.05.2017
16:52:00
@JegernOUTT https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64488

Vladislav
29.05.2017
18:04:35
http://www.cpp-jobs.com/

Google
Berkus
29.05.2017
18:09:47
йей

а кто мейнтейнер?

Vladislav
29.05.2017
18:11:22
а кто мейнтейнер?
http://www.davidecoppola.com/

Stanislav
29.05.2017
18:20:37
http://www.cpp-jobs.com/
а где фильтры(

Aldar
29.05.2017
18:21:24
а где фильтры(
какой то погроммист писал, без удобства сайт

Vladislav
29.05.2017
18:46:52
thinkpad же

Stanislav
29.05.2017
18:48:03
Erdni
29.05.2017
18:48:08
ой. я уже удалил ( гугл по картинкам даже модель сказал p40 у dell вроде были такие же

а?
это я накосячил

Stanislav
29.05.2017
18:49:14
тру финкпады только у ибм были

эх

у леново какое то говнецо

Vladislav
29.05.2017
18:50:23
+

есть N серверов есть внешний сервис, лимит его - 100 RPS как сделать

как сделать чтобы все N серверов ходили туда не превышая лимит?

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