Resultados da pesquisa a pedido "stl"

4 a resposta

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

2 a resposta

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

4 a resposta

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; //???

8 a resposta

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

2 a resposta

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

4 a resposta

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

2 a resposta

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

4 a resposta

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

4 a resposta

Um tipo de referência pode ser usado como o tipo de chave em um mapa STL

Posso construir um

1 a resposta

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