Resultados da pesquisa a pedido "stl"

12 a resposta

std :: funções de capacidade (), reserva () e redimensionamento ()

Eu quero usar std :: string simplesmente para criar um buffer dinâmico e depois iterá-lo usando um índice. Resize () é a única função para realmente alocar o buffer? Tentei reserve (), mas quando tento acessar a string via index, ela ...

6 a resposta

Std :: basic_string <TCHAR> seria preferível a std :: wstring no Windows?

Pelo que entendi, o Windows # define TCHAR como o tipo de caractere correto para seu aplicativo com base na compilação - assim éwchar_t no UNICODE cria echar de outra forma Por isso, eu me perguntei sestd::basic_string<TCHAR> seria ...

4 a resposta

Devo parar de usar classes base abstratas / interfaces e, em vez disso, usar boost :: function / std :: function?

Acabei de aprender sobre o que realmente é a função std :: e para que ela é usada e tenho uma pergunta: agora que basicamente temos delegados, onde e quando devemos usar as Classes base abstratas e quando, em vez disso, devemos implementar ...

6 a resposta

Escolha um subconjunto aleatório exclusivo de um conjunto de valores exclusivos

C ++. Visual Studio 2010. Eu tenho umstd::vector V de N elementos únicos pesad estruturas). Como escolher com eficiência M elementos únicos e aleatório Por exemplo. V contém 10 elementos: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} e eu escolho três ...

28 a resposta

Vetores STL com armazenamento não inicializado?

Estou escrevendo um loop interno que precisa colocarstructs no armazenamento contíguo. Eu não sei quantos dessesstructs haverá antecipadamente. Meu problema é que os STL'svector inicializa seus valores para 0; portanto, não importa o que eu ...

18 a resposta

std :: map insert ou std :: map find?

Assumindo um mapa em que você deseja preservar as entradas existentes. 20% do tempo, a entrada que você está inserindo é de novos dados. Existe uma vantagem em fazer std :: map :: find e std :: map :: insert usando o iterador retornado? Ou é mais ...

4 a resposta

unique_ptr preenchimento automático no eclipse

Estou brincando com unique_ptr. No meuúltima postage [https://stackoverflow.com/questions/9766568/unique-ptr-compile-error]s pessoas @ me ajudaram a compilar um programa que usava esse ponteiro especificando o -std = c ++ 0x durante a compilaçã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

4 a resposta

tokenização de string em C ++, incluindo caracteres delimitadores

Tenho strings do seguinte formulárioa = x + y ouabc = xyz + 5 ou6 + 5 ouf(p) O que eu preciso é tokenizar a string para que eu leia cadaoperator eoperand so fora = x + y retornos de tokens devem sera,=,x,+,y e no caso deabc=xyz+5 ...

22 a resposta

Qual é o melhor algoritmo de hash para usar em uma string stl ao usar o hash_ma

Descobri que a função de hash padrão no VS2005 é dolorosamente lenta ao tentar obter pesquisas de alto desempenho. Quais são alguns bons exemplos de algoritmos de hash rápidos e eficientes que devem anular a maioria das colisões?