Resultados da pesquisa a pedido "stl"
Std :: pair <int, std :: string> está ordenando bem definido?
Parece que eu posso classificar umstd::vector<std::pair<int, std::string>>, 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?
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; } ...
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 ...
"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?
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 ...
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.
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 ...
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 ...
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 ...
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 ...