Resultados da pesquisa a pedido "stl"

4 a resposta

Std :: pair <int, std :: string> está ordenando bem definido?

Parece que eu posso classificar umstd::vector&lt;std::pair&lt;int, std::string&gt;&gt;, e será classificada com base no valor int. Isso é algo bem definido a se fazer? Fazstd::pair tem uma ordem padrão com base em seus elementos?

2 a resposta

Iteradores no objeto de contêiner temporário

Suponha que eu tenha uma função que retorne um contêiner STL por valor, digamos std :: list std::list<Foo> get_Foolist() { std::list<Foo> lst; //populate lst return lst; } ou class SomeClass { std::list<Foo> get_Foolist() { return m_foolst; } ...

2 a resposta

Como obter um vetor de vetores diferentes em C ++

Eu gostaria de ter uma representação C ++ de uma tabela como a seguinte: 0 1 2 = = = 1 1.0 a 2 2.0 b 3 3.0 cOs tipos das colunas devem ser escolhidos entreint, double oustring em tempo de execução. Qual é a melhor maneira de expressá-lo em C ...

6 a resposta

"Multiset" e "multimap" - Qual é o objetivo?

Como a pergunta diz ... eu não entendo o pontomultisets [http://en.wikipedia.org/wiki/Multiset] / multimaps [http://en.wikipedia.org/wiki/Multimap]. Então, qual é o propósito?

3 a resposta

Inserindo uma transformação vetorial

Eu publiquei anteriormente umPergunta, questão [https://stackoverflow.com/questions/28545184/what-is-the-optimal-way-to-concatenate-two-vectors-whilst-transforming-elements] na maneira ideal deconcatenar doisstd::vectors, onde um vetor deve ...

2 a resposta

Declarando um vetor 2D

Qual é a diferença entre essas duas maneiras de declarar um vetor 2D. vector< vector<int>> a(M,N);e vector< vector<int>> a(M, vector<int> (N));Eu tentei, mas me sinto o primeiro a ser fácil de entender.

8 a resposta

Excluindo elementos do conjunto STL durante a iteração

Preciso passar por um conjunto e remover elementos que atendam a um critério predefinido. Este é o código de teste que escrevi: #include <set> #include <algorithm> void printElement(int value) { std::cout << value << " "; } int main() { int ...

1 a resposta

Diferença de desempenho: std :: acumulate vs std :: inner_product vs Loop

Hoje, quero compartilhar algo que me surpreendeu ao tentar implementar esta operação simples: [/imgs/o8JfI.gif] Encontrei maneiras diferentes de executar a mesma operação: Usando ostd::inner_product.Implementando um predicado e usando ...

1 a resposta

Classe de amigo C ++ std :: vector

É possível fazer o seguinte portably: struct structure { structure() {} private: // only allow container copy construct structure(const structure&) {} // in general, does not work because allocator (not vector) calls copy construct friend class ...

1 a resposta

Existem cabeçalhos STL que não fazem parte da Biblioteca Padrão C ++?

Eu sei que alguns cabeçalhos da biblioteca padrão C ++ são originários do STL, comovector. Mas não consigo encontrar uma lista atualizada de cabeçalhos STL que ainda não foram incorporados pela Biblioteca Padrão. Eles existem? PS: Gostaria de ...