Resultados da pesquisa a pedido "stl"

2 a resposta

O que significa "for (const auto & s: strs) {}"?

O quefor (const auto &s : strs) significar? Qual é a função do cólon:? vector<string> &strs; for (const auto &s : strs){ // }

3 a resposta

std :: alternativa de vetor para C [fechada]

Gostaria de saber se existe uma alternativa para ostd :: vetor em C?eu encontrei esta implementação [http://codingrecipes.com/implementation-of-a-vector-data-structure-in-c]mas parece conter alguns problemas com a realocação de memória.

2 a resposta

Por que a função unary_function, binary_ foi removida do C ++ 11?

eu achei aquilobinary_function é removido do C ++ 11. Eu estou querendo saber o porquê. C ++ 98: template <class T> struct less : binary_function <T,T,bool> { bool operator() (const T& x, const T& y) const {return x<y;} };C ++ 11: template ...

3 a resposta

não é possível aplicar std :: set_intersection em diferentes tipos de estruturas com um campo comum

Estou tentando usar usestd :: set_intersection [http://www.sgi.com/tech/stl/set_intersection.html]para encontrar elementos comuns entre dois tipos completamente diferentes de estruturas de dados que possuem um campo 'nome' de ligação comum. Eu ...

0 a resposta

O que torna o STL rápido? [fechadas]

Se alguém implementa uma classe de matriz da maneira como é comumente implementada, seu desempenho é mais lento se comparado ao seu equivalente STL como um vetor. Então, o que torna os contêineres / algoritmos STL rápidos?

1 a resposta

Agrupe a memória existente com const std :: vector?

OK, aprendi recentemente que (a) std :: vector usa memória contígua por definição / padrão e, portanto, (b) & (v [0]) é o endereço desse bloco de memória contíguo, que você pode ler / escrever para como um C-array de skool antigo. Gostar... void ...

7 a resposta

Onde posso procurar a definição de size_type para vetores no C ++ STL?

Parece seguro lançar o resultado dos meus vetoressize() função para umunsigned int. Como posso saber com certeza? Minha documentação não está clara sobre comosize_type é definido.

4 a resposta

Usando std :: shared_ptr <void> para apontar para qualquer coisa

Estou usando umstd::shared_ptr<void> na minha aplicação, para fazer um ponteiro inteligente que possa apontar para muitos tipos diferentes de estruturas de dados, como estruturas, vetores, matrizes ... basicamente qualquer coisa. O que estou ...

4 a resposta

É std :: multimap vetores realmente aninhados

Eu quero usar umstd::multimap container, mas eu preciso saber que ele sempre manterá a ordem, pois no primeiro elemento in o primeiro elemento será iterado e o segundo sempre será o segundo. O que estou perguntando é o seguinte: Éstd::multimap< ...

7 a resposta

List :: size () é realmente O (n)?

Recentemente, notei algumas pessoas mencionando questd::list::size() tem uma complexidade linear. De acordo comalguns [http://www.cplusplus.com/reference/stl/list/size.html] fontes [http://bytes.com/forum/thread60248.html], isso é de fato ...