Resultados da pesquisa a pedido "std-pair"

2 a resposta

Inicialize um vetor de pares em uma linha

Quero inicializar um std :: vector (de std :: pair), comk objetos, com o par de valores mostrado abaixo. Aqui está a minha tentativa: // int k std::vector <std::pair<Point::FT, int> > v(k, (std::numeric_limits<FT>::max(), -1));O ...

6 a resposta

Existe um objeto de função C ++ padrão para desmontar um std :: pair?

Alguém sabe se existe um objeto de função C ++ padrão (isto é, TR1 ou Boost) de fato para acessar os elementos de um std :: pair? Duas vezes nas últimas 24 horas, desejei ter algo como okeys função para hashes Perl. Por exemplo, seria bom ...

1 a resposta

Substituir diretamente em std :: map of pair

Por que esse código não compila? std::map<int,std::pair<int,int>> m; m.emplace(1,1,1);Supondo que possamos editar o código destd::map::emplace, é possível alterá-lo para validar o código anterior?

3 a resposta

Copy std :: mapear em std :: vetor de pares

Estou tentando copiar um mapa em um vetor de par, para poder classificar o vetor pelosecond membro dos dados dos pares. Resolvi isso fazendo o seguinte: void mappedWordsListSorter(){ for (auto itr = mappedWordsList.begin(); itr ...

2 a resposta

É possível "constituir" um campo de `std :: pair` sem hacks?

No C ++, a compilação do seguinte código: std::pair <int, int> x; static_cast <std::pair <const int, int>*> (&x);dá um erro: error: invalid static_cast from type ‘std::pair<int, int>*’ to type ‘std::pair<const int, int>*’Entendo mais ou menos ...

2 a resposta

Como criar um std :: set com comparador personalizado em C ++?

Como crio um conjunto de pares, cujos elementos (os pares) são classificados com uma função bool personalizada? Eu escrevo set <pair<int,int>,compare> myset;e obtém erro: incompatibilidade de tipo / valor no argumento 2, esperava um tipo, obteve ...

4 a resposta

Classificando um std :: vector <std :: pair <std :: string, bool >> pela string?

Como posso classificar issovector comparando opair.first que é umstd::string? (sem fornecer uma função de comparação estática, nem usar o aumento).

1 a resposta

Qualquer estrutura de dados STL como par que fornece três itens (tipos) em vez de dois?

Questão 1:Estou usando o C ++ 11 e estou aprendendo. Eu percebo que posso fazer isso com dois pares:

5 a resposta

struct com 2 células vs std :: pair? [duplicado]

Possível duplicado: Qual é a diferença entre usar uma estrutura com dois campos e um par? [https://stackoverflow.com/questions/2236182/what-is-the-difference-between-using-a-struct-with-two-fields-and-a-pair] Prezados, Eu tenho uma pequena ...

2 a resposta

par <int, int> par como chave do problema unordered_map

Meu 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 eu preciso ...