Resultados da pesquisa a pedido "stdtuple"

2 a resposta

Requisitos para std :: ignore

3 a resposta

C ++ std :: tupla ordem de destruição

Existe uma regra que declara em que ordem os membros de uma std :: tupla são destruídos? Por exemplo, seFunction1 retorna umstd::tuple<std::unique_ptr<ClassA>, std::unique_ptr<ClassB>> paraFunction2, posso ter certeza de que (quando o escopo ...

2 a resposta

Tupla não está sendo construída em ordem?

Os seguintesprograma [http://coliru.stacked-crooked.com/a/cec8734b09c0cf24]: #include <iostream> #include <tuple> struct A { A() { std::cout << "A constructor\n"; } }; struct B { B() { std::cout << "B constructor\n"; } }; int main() { ...

3 a resposta

Confuso por padrão a descrição do construtor de std :: tuple no padrão ISO C ++

O Padrão diz que

3 a resposta

Qual é o motivo do `std :: make_tuple`?

Quero dizer por questd::make_tuple existir? Eu sei que existem situações em que a função reduz a quantidade de caracteres que você precisa digitar, porque você pode evitar os parâmetros do modelo. Mas é a única razão? O que faz ...

2 a resposta

omo executar aritmética de tupla em C ++ (c ++ 11 / c ++ 17

Estou tentando escrever funções / operadores de modelo como+ para realizar operações aritméticas entre duas tuplas do mesmo tipo. Por exemplo, para std::tuple<int,double> t = std::make_tuple(1,2); Eu gostaria de fazer auto t1 = t + t; A lógica ...

4 a resposta

C ++ std :: get <variável> falha

Como uso uma variável para indexar em uma tupla usandostd :: get <>? Eu tenho o seguinte código: #include <iostream> #include <tuple> using namespace std; int main() { tuple<int, int> data(5, 10); for (int i=0; i<2; i++) { cout << "#" << i+1 << ...

5 a resposta

Usando tupla em unordered_map

Eu quero usar tupla composta porint,char,char no meuunordered_map. Eu estou fazendo assim: #include <string> #include <unordered_map> #include <cstring> #include <iostream> #include <tuple> using namespace std; tuple <int,char,char> ...

6 a resposta

Por que não é bom usar herança recursiva para implementações std :: tupl

Dentroest [https://stackoverflow.com/questions/9640256/define-multiple-methods-with-parameters-from-variadic-templates] pergunta, Howard Hinnant disse Algun implementações de std :: tuple usam herança recursiva. Mas os bons não. ; -) lguém ...

3 a resposta

Aplicando func a elementos em std :: tuple na ordem natural (não inversa)

Eu preciso chamar uma função - template ou sobrecarregada - para cada elemento em uma tupla arbitrária. Para ser mais preciso, preciso chamar essa função nos elementos conforme eles são especificados na tupla. Por exemplo. Eu tenho uma ...