Resultados da pesquisa a pedido "stl"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
O que é std :: pair?
O que éstd::pair, por que eu o usaria e quais os benefíciosboost::compressed_pair trazer
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 ...
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?