Resultados da pesquisa a pedido "stl"

9 a resposta

omo retorno centenas de valores de uma função C +

No C ++, sempre que uma função cria muitos (centenas ou milhares de) valores, eu costumava fazer com que o chamador passasse uma matriz que minha função preenche com os valores de saída: void computeValues(int input, std::vector<int>& ...

6 a resposta

Ish_map faz parte do STL?

Pergunta rápida ... O hash_map faz parte do STL?

2 a resposta

Existe uma diferença entre usar .begin () vs .end () para std :: inserter para std :: set?

Se houver alguma diferença entre it1 e it2? std::set<sometype> s; auto it1 = std::inserter(s, s.begin()); auto it2 = std::inserter(s, s.end());

5 a resposta

Por que (i | o) fstream recebe um parâmetro const char * para um nome de arquivo?

Por que o construtor eopen método das classes std: :( i | o) fstream assume o nome de um arquivo como parâmetro na forma de umconst char* em vez de umstd::string? Parece que os criadores do STL gostariam de usar o que escreveram, em vez de usar o ...

8 a resposta

Por que não se deve derivar da classe de strings c ++ st

Eu queria perguntar sobre um ponto específico feito em C ++ efica Diz Um destruidor deve ser virtualizado se uma classe precisar agir como uma classe polimórfica. Acrescenta ainda que, desdestd::string não possui um destruidor virtual, nunca ...

4 a resposta

anipulação de dados multidimensionais em C

Muitas vezes, tenho que definir um contêiner para dados multidimensionai Vamos dar um exemplo: tenho muitos chips, cada chip possui muitos registradores, cada registrador possui muitas células e cada célula possui muitos transistore Em algum ...

4 a resposta

Qual é o benefício de herdar da função std :: binary_ (ou função std :: unary)?

Qual é o benefício de herdar de std :: binary_function (ou std :: unary_function)? Por exemplo, eu tenho esse código: class Person { public: Person(); Person(int a, std::string n); Person(const Person& src); int age; std::string name; }; ...

3 a resposta

Std :: list <> :: classificar estável?

Não foi possível encontrar nenhuma resposta definitiva para esta pergunt uponho que a maioria das implementações use classificação de mesclagem estável, mas a estabilidade é um requisito ou um efeito colatera

5 a resposta

vector :: operator [] overhead

Aparentemente, depois de criar um perfil do meu código C ++ (computação científica), 25% (!) Do tempo é gasto com chamadas paravector::operator[]. É verdade que meu código passa o tempo todo lendo e escrevendo emvector<float>s ...

1 a resposta

Funcionários agradáveis e STL: comportamento indefinido

Estou seguindo esteutorial de objetos funciona [http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c11449__2/Function-Objects-STL.htm] Pasta de cópia abaixo: Não consigo entender o seguinte: s @Predicates sempre devem ser implementados ...