Результаты поиска по запросу "stdtuple"
Аргументы конструктора из кортежа
Предположим, у меня есть шаблон, который параметризован типом класса и количеством типов аргументов. набор аргументов, соответствующих этим типам, хранится в...
Спецификация ABI для некоторых случаев передачи аргументов с участием конструкторов перемещения была неясной, и когда они были прояснены, clang изменился, чтобы следовать ABI. Это, наверное, один из тех случаев.
отрим этот код: #include <utility> #include <tuple> std::pair<int, int> f1() { return std::make_pair(0x111, 0x222); } std::tuple<int, int> f2() { return std::make_tuple(0x111, 0x222); }Clang 3 и 4 генерируют одинаковый код для обоих на ...
Оптимальный способ доступа к элементу std :: tuple во время выполнения по индексу
У меня есть функцияat предназначен для доступа к элементу std :: tuple по индексу, указанному во время выполнения template<std::size_t _Index = 0, typename _Tuple, typename _Function> inline typename std::enable_if<_Index == ...
Как выполнить арифметику кортежей в C ++ (c ++ 11 / c ++ 17)?
Я пытаюсь написать шаблонные функции / операторы, такие как+ для выполнения арифметических операций между двумя кортежами одного типа. Например, для std::tuple<int,double> t = std::make_tuple(1,2); Я бы хотел сделать auto t1 = t + t; Логика ...
STL-пара-подобный триплетный класс - мне кататься самостоятельно?
Я хочу использовать триплетный класс, максимально похожий на std :: pair. STL не делаетКажется, что есть. Я неЯ не хочу использовать что-то слишком тяжелое, ...
Требования к std :: ignore
C ++ 11 представляет объект под названиемstd::ignore: const /* unspecified */ ignore;Для краткости пусть typedef decltype(std::ignore) T;Из того, что я могу сказать, единственное требование дляT это то, что этоCopyAssignableиз-за ...
Страница 1 из 2