Resultados da pesquisa a pedido "stl"

4 a resposta

Função C ++ STL sort (), predicado binário

Tenho um código que me confunde: sort(data, data+count, greater<int>() );it é uma função de classificação na biblioteca padrão C. Estou tendo problemas para descobrir o significado do terceiro argumento. Eu li que é chamado de predicado ...

4 a resposta

Mapeando entre stl C ++ e C # containers

lguém pode apontar um bom mapeamento entre os contêineres C ++ STL comuns, como vetor, lista, mapa, conjunto, multimapa ... e os contêineres genéricos C Estou acostumado com os primeiros e de alguma forma me acostumei a expressar algoritmos em ...

3 a resposta

O vetor stl é simultâneo e é seguro para threads?

Estou trabalhando em um aplicativo em que um grande número de threads deve repetir o conjunto de valores de string e tentar corresponder seus próprios dados aos dados disponíveis na list Estou procurando o seguinte caso de uso: Vector é ...

5 a resposta

Como chamar std :: min () quando min foi definido como uma macro?

Como ligo parastd::min quandomin já foi definido como uma macro?

4 a resposta

Retornando um vetor vazio de strings se a chave não for encontrada

Sei que é uma péssima ideia, então outras sugestões sobre como fazê-lo com eficiência serão bem recebida Aqui está a coisa. Eu tenhomap<string,vector<string> >, Quero procurar uma chave e retornar seu valor correspondente (vetor de strings ...

2 a resposta

sando classes locais com algoritmos S

empre me perguntei por que você não pode usar classes definidas localmente como predicados para os algoritmos ST Na pergunta:bordando algoritmos STL, lambda, classes locais e outras ...

5 a resposta

Qual é o significado de numeric_limits <double> :: digits10

Qual é o significado preciso de numeric_limits :: digits10? Algumas outras perguntas relacionadas no stackoverflow me fizeram pensar que é a precisão máxima de um dobro, mas O protótipo a seguir começa a funcionar (o sucesso é verdadeiro) ...

3 a resposta

STL Vector está chamando um destruidor de um objeto não alocad

O código a seguir mostra uma saída não esperada: class test { public: test() { std::cout << "Created" << (long)this << std::endl; } ~test() { std::cout << "Destroyed" << (long)this << std::endl; } }; int main(int argc, char** argv) { ...

3 a resposta

Qual é a maneira mais eficaz de mover itens dentro de um vetor?

Vi alguns casos especiais em questd::rotate pode ser usado ou uma combinação com um dos algoritmos de pesquisa, mas geralmente: quando se tem um vetor de N itens e deseja codificar a função como: void move( int from, int count, int to, ...

4 a resposta

Por que o auto_ptr não funciona usando sintaxe =

Corri para um erro de compilador que não fazia muito sentido para mim: #include <memory> using namespace std; auto_ptr<Table> table = db->query("select * from t");error: conversão de 'Tabela *' para tipo não escalar 'std :: auto_ptr <Tabela>' ...