Resultados da pesquisa a pedido "stl"

8 a resposta

Como obter um elemento aleatório de um contêiner C +

Qual é uma boa maneira de obter um elemento [pseudo-] aleatório de um intervalo STL? O melhor que posso fazer é fazerstd::random_shuffle(c.begin(), c.end()) e, em seguida, pegue meu elemento aleatório dec.begin(). No entanto, eu posso querer ...

5 a resposta

Pesquisar o valor mais próximo em uma matriz de duplas em C ++?

Eu tenho uma matriz classificada de valores duplos em C ++. Existe uma função STL que retornará oíndic domais próxim valor na matriz para um determinado valor dupl Por exemplo, dada a seguinte matriz double myarray[5] = { 1.0, 1.2, 1.4. 1.5, ...

7 a resposta

Qual é o contêiner STL mais rápido para encontrar?

Tudo bem como prefácio Eu preciso armazenar em cache um subconjunto relativamente pequeno de dados raramente modificados para evitar consultar o banco de dados com tanta frequência por razões de desempenho. Esses dados são muito usados no sentido ...

4 a resposta

seguro chamar métodos temporários de objeto

Tenho uma função que retornará um caractere *. Como tenho que concatenar algumas seqüências, escrevi a seguinte linha: std::string other_text; // ... func(("text" + other_text).c_str()); Eu sei que eu poderia evitar a pergunta nomeando a string ...

6 a resposta

std :: vector <std :: string> para char * array

Eu tenho umstd::vector<std::string> que eu preciso usar para umCrgumento da função @ que lêchar* foo. Eu tenhovist [https://stackoverflow.com/questions/347949/convert-stdstring-to-const-char-or-char] ...

4 a resposta

Merge vários elementos de conjuntos em um único conjunto

Gostaria de saber se existe alguma biblioteca std ou ferramenta de reforço para mesclar facilmente o conteúdo de vários conjuntos em um únic No meu caso, tenho alguns conjuntos de entradas que gostaria de mescla

3 a resposta

specialização em Modelo VS Sobrecarga de Função

Um livro didático Tenho anotações de que você pode fornecer sua própria implementação para funções de biblioteca padrão comoswap(x,y) via especialização de modelo para sobrecarga de funções. Isso seria útil para qualquer tipo que possa se ...

2 a resposta

std :: transform () e toupper (), nenhuma função correspondente

Eu tentei o código desta pergunta C ++ std :: transform () e toupper () ..por que isso falha? [https://stackoverflow.com/questions/1489313/c-stdtransform-and-toupper-why-does-this-fail] #include <iostream> #include <algorithm> int main() { ...

11 a resposta

C ++ STL: as matrizes podem ser usadas de forma transparente com as funções ST

Supunha-me que as funções STL pudessem ser usadas apenas com contêineres de dados STL (comovector) até ver este trecho de código: #include <functional> #include <iostream> #include <numeric> using namespace std; int main() { int a[] = {9, 8, 7}; ...

3 a resposta

Como posso usar std :: copy para ler diretamente de um fluxo de arquivos para um contêine

Encontrei um exemplo legal de STL que usa istream_iterators para copiar da entrada std (cin) para um veto vector<string> col1; copy(istream_iterator<string>(cin), istream_iterator<string>(), back_inserter(col));Como eu faria algo ...