Resultados da pesquisa a pedido "std-pair"

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 ...

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 ...

3 a resposta

Por que o acesso ao intervalo de pares foi removido do C ++ 11?

Acabei de descobrir que, em um ponto, o rascunho do C ++ 11 tinhastd::begin/std::end sobrecargas parastd::pair que permitia tratar um par de iteradores como um intervalo adequado para uso em um loop for baseado em intervalo (N3126, seção ...

20 a resposta

O que é std :: pair?

O que éstd::pair, por que eu o usaria e quais os benefíciosboost::compressed_pair trazer