Resultados da pesquisa a pedido "stl"
Ponteiros para elementos de contêineres STL
Dado um contêiner STL (você também podeboost::unordered_map eboost::multi_index_container em conta) que não é contíguo, é garantido que os endereços de memória dos elementos dentro do contêiner nunca sejam alterados se nenhum elemento for ...
Usando STL / Boost para inicializar um conjunto embutido <vector <int>>
Como issoPergunta, questão [https://stackoverflow.com/questions/2236197/c-easiest-way-to-initialize-an-stl-vector-with-hardcoded-elements] já perguntado, gostaria de inicializar um contêiner usando STL, onde os elementos são codificados da ...
Inicialização de um vetor de vetores?
Existe uma maneira de inicializar um vetor de vetores da mesma maneira rápida de inicializar uma matriz? typedef int type; type matrix[2][2]= { {1,0},{0,1} }; vector<vector<type> > vectorMatrix; //???
overloading << operador para contêineres stl c ++
Eu gostaria de poder imprimir o conteúdo de um conjunto / vetor / mapa usando cout <<. Não parece tão difícil para os designers de stl implementar: Supondo que << seja definido para T, << para um contêiner poderia apenas percorrer os elementos e ...
Explicação concisa das regras de recolhimento de referência solicitadas: (1) A & & -> A &, (2) A & && -> A &, (3) A && & -> A &, e (4) A && && -> A &&
O link a seguir fornece as 4 formas de referência em colapso (se eu estiver correto em afirmar que essas são as únicas 4 formas):http://thbecker.net/articles...
Acesso direto ao buffer do C ++ stl stringstream
isso deve ser bastante comum, mas acho fascinante não encontrar uma solução direta.Basicamente, eu li em um arquivo através da rede em uma stringstream. Esta...
Iteradores compatíveis com STL para contêineres personalizados [fechados]
Eu tenho um contêiner personalizado que tenho usado por muitos anos sem problemas. Recentemente eu descobri que se eu definir iteradores para o meu contêiner...
Problema C ++ 0x: inserção de tempo constante no std :: set
De acordo comesta págin [http://www.cplusplus.com/reference/stl/set/insert/], Posso obter uma inserção de tempo constante se eu usar iterator std::set::insert ( iterator position, const value_type& x );e aposition iterador que forneço ...
Um tipo de referência pode ser usado como o tipo de chave em um mapa STL
Posso construir um
Encontre elementos de std :: set por comparação personalizada com valor de tipo diferente
Considere o seguinte exemplo de brinquedo de umstd::set com um comparador personalizado: #include <set> struct A { A() : a(cnt++) {} const int a; static int cnt; }; int A::cnt = 0; struct comp { bool operator()(const A& left, const A& right) ...