Resultados de la búsqueda a petición "std-pair"

2 la respuesta

par <int, int> par como clave del problema de mapa_desordenado

Mi código: typedef pair<int,int> Pair tr1::unordered_map<Pair,bool> h; h.insert(make_pair(Pair(0,0),true));Erorr undefined reference to `std::tr1::hash<std::pair<int, int> >::operator()(std::pair<int, int>) const'¿Algo que necesito ...

20 la respuesta

¿Qué es std :: par?

Que esstd::pair para, por qué lo usaría, y qué beneficios tieneboost::compressed_pair traer?

2 la respuesta

¿Es posible "constificar" un campo de `std :: pair` sin hacks?

En C ++, compila el siguiente código: std::pair <int, int> x; static_cast <std::pair <const int, int>*> (&x);da un error: error: invalid static_cast from type ‘std::pair<int, int>*’ to type ‘std::pair<const int, int>*’Entiendo más o menos por ...

3 la respuesta

¿Por qué se eliminó el acceso al rango de pares de C ++ 11?

Acabo de descubrir que en un momento, el borrador de C ++ 11 teníastd::begin/std::end sobrecargas parastd::pair que permitió tratar un par de iteradores como un rango adecuado para su uso en un bucle for basado en rango (N3126, sección ...

2 la respuesta

Inicializa un vector de pares en una línea

Quiero inicializar un std :: vector (de std :: pair), conk objetos, con el par de valores que se muestran a continuación. Aquí está mi intento: // int k std::vector <std::pair<Point::FT, int> > v(k, (std::numeric_limits<FT>::max(), -1));El ...

1 la respuesta

¿Alguna estructura de datos STL como un par que da tres elementos (tipos) en lugar de dos?

Pregunta 1:Estoy usando C ++ 11, y estoy aprendiendo. Me doy cuenta de que puedo hacer esto con dos pares:

1 la respuesta

Emplace directamente en std :: mapa de par

¿Por qué este código no se compilará? std::map<int,std::pair<int,int>> m; m.emplace(1,1,1);Suponiendo que podamos editar el código destd::map::emplace, ¿es posible modificarlo para que el código anterior sea válido?

6 la respuesta

¿Existe un objeto de función C ++ estándar para desarmar un par std ::?

¿Alguien sabe si hay un objeto de función C ++ estándar de facto (es decir, TR1 o Boost) para acceder a los elementos de un par std ::? Dos veces en las últimas 24 horas he deseado tener algo así comokeys función para los hash de Perl. ...

5 la respuesta

struct con 2 celdas vs std :: par? [duplicar]

Posible duplicado: ¿Cuál es la diferencia entre usar una estructura con dos campos y un par? [https://stackoverflow.com/questions/2236182/what-is-the-difference-between-using-a-struct-with-two-fields-and-a-pair] Queridos todos, Tengo una ...

3 la respuesta

Copiar std :: mapa en std :: vector de pares

Estoy tratando de copiar un mapa en un vector de pares, para poder ordenar el vector porsecond miembro de datos de los pares. He resuelto esto haciendo esto: void mappedWordsListSorter(){ for (auto itr = mappedWordsList.begin(); itr ...