Resultados de la búsqueda a petición "stdtuple"
¿Cuál es la razón de `std :: make_tuple`?
Me refiero a por quéstd::make_tuple ¿existe? Sé que hay situaciones en las que la función reduce la cantidad de caracteres que tiene que escribir porque puede evitar los parámetros de la plantilla. ¿Pero es la única razón? Lo que hacestd::tuple ...
¿La tupla no se construye en orden?
El seguimientoprograma [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() { ...
Argumentos del constructor de la tupla
Supongamos que tengo una plantilla que está parametrizada por un tipo de clase y varios tipos de argumentos. un conjunto de argumentos que coinciden con esto...
C ++ std :: orden de destrucción de tuplas
¿Existe una regla que establezca en qué orden se destruyen los miembros de una std :: tuple? Por ejemplo siFunction1 devuelve unstd::tuple<std::unique_ptr<ClassA>, std::unique_ptr<ClassB>> aFunction2, entonces puedo estar seguro de que ...
¿Cómo puedes iterar sobre los elementos de un std :: tuple?
¿Cómo puedo iterar sobre una tupla (usando C ++ 11)? Intenté lo siguiente:
¿Cómo realizar la aritmética de tuplas en C ++ (c ++ 11 / c ++ 17)?
Estoy tratando de escribir funciones / operadores de plantilla como+ para realizar operaciones aritméticas entre dos tuplas del mismo tipo. Por ejemplo, para std::tuple<int,double> t = std::make_tuple(1,2); Me gustaría hacer auto t1 = t + t; ...
Requisitos para std :: ignorar
C ++ 11 introduce un objeto llamado
C ++ std :: get <variable> falla
¿Cómo uso una variable para indexar en una tupla usandostd :: get <>? Tengo el siguiente 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 << ...
Página 1 de 2