Size: a a a

2021 July 11

ПК

Побитый Кирпич... in pro.cxx
Можно, через std::tuple + std::index_sequence
источник

K

Kelbon in pro.cxx
ну можно уж сразу sizeof(std:;tuple<Types...>)
источник

K

Kelbon in pro.cxx
но чет мне кажется даже если такое решение работает, оно очень невыгодно в плане времени компиляции всех этих последовательностей чисел и т.д.
источник

AB

Aleksandr Borgardt in pro.cxx
@Kelbon  рекурсия быстрее чем  std::tuple + std::index_sequence ?
источник

K

Kelbon in pro.cxx
должна быть быстрее, потому что для создания и того и другого тоже используется рекурсия...
источник

D

Dmitriy in pro.cxx
*Не обязательно, но большинство реализаций рекурсивные
источник

D

Dmitriy in pro.cxx
Антон Полухин писал для magic_get'а тупл с множественным наследованием, мы тоже такой юзаем
источник

AB

Aleksandr Borgardt in pro.cxx
не совсем понел
источник

K

Kelbon in pro.cxx
в чём смысол множественного наследования, чего от чего?
источник

D

Dmitriy in pro.cxx
template <class IndexType, class... Types>
class tuple_base {};

template <size_t... Indices, class... Types>
class tuple_base<index_sequence<Indices...>, Types...>
   : public tuple_element<Indices, Types>...
источник

K

Kelbon in pro.cxx
ну это понятная идея, сам так хотел сделать, не знал что это называется мудреными словами
источник

m

magras in pro.cxx
Я мимо проходил и не вникал в контекст, но на сколько я знаю это не так: make_integer_sequence обычно реализован через билтины: gcc, clang.
источник

D

Dmitriy in pro.cxx
Речь шла о тупле
источник
2021 July 12

C

Chu in pro.cxx
Где подробнее об этом можно почитать ?
источник

K

Kelbon in pro.cxx
что делать если один deduction guide закрывает другие или слишком широкий или ещё что то такое, как с этим бороться? Ну у него же нет возможности ни специализации, ни sfinae, ни даже requires
источник

АР

Андрей Руссков... in pro.cxx
можешь почитать код того же QtCreator'а например
источник

D

Dmitriy in pro.cxx
В deduction гайде можно "сфинаешить" :)
источник

K

Kelbon in pro.cxx
хм, мне показалось там какие то кривые ограничения, но ок, попробую
источник

d

disba1ancer in pro.cxx
посоветуйте что можно про экзекуторы почитать, если вообще есть
источник

VS

Vlad Serebrennikov in pro.cxx
[p2300]
источник