Resultados da pesquisa a pedido "stl"

7 a resposta

Vetor C ++ STL vs matriz no mundo real

Eu sou novo em C ++. Estou lendo "Beginning C ++ Through Game Programming", de Michael Dawson. No entanto, eu não sou novo em programação em geral. Acabei de terminar um capítulo que tratava de vetores, então eu tenho uma pergunta sobre o uso ...

3 a resposta

Como obter o ponteiro std :: vector para os dados brutos?

Estou tentando usarstd::vector como umchar array. função @My recebe um ponteiro nulo: void process_data(const void *data); Antes de eu simplesmente usar esse código: char something[] = "my data here"; process_data(something);Que funcionou ...

2 a resposta

or que um vetor vazio chama o construtor padrão do tipo de valo

Usando g ++, observo que a criação de um vetor de tamanho zero chama o construtor do tipo de objeto parametrizado do vetor uma vez. Em seguida, é excluído. Por que isso acontece #include <iostream> #include <vector> using namespace std; class s ...

3 a resposta

Inicialização vetorial multidimensional

Eu tenho o seguintestd::vector declaração: std::vector<std::vector<std::vector<int> > > m_input; Estou inicializando da seguinte forma: m_input.resize (100); m_output.resize(100); for (int i = 0; i < 100; ++i) { m_input [i].resize(100); ...

4 a resposta

Como fazer std :: string indexof em C ++ que retorna o índice da string correspondent

Estou procurando uma função indexof de string do namespace std que retorna um número inteiro de uma string correspondente à função java do mesmo nome. Algo como std::string word = "bob"; int matchIndex = getAString().indexOf( word ...

5 a resposta

STL classe para ponteiros contados por referênci

Isso deve ser trivial, mas não consigo encontrá-lo (a menos que não exista essa classe!) Qual é a classe STL (ou conjunto de classes) para ponteiros inteligente ATUALIZA Obrigado pelas respostas, Devo dizer que estou surpreso por não haver ...

3 a resposta

Análise amortizada de std :: inserção de vetores

Como fazemos a análise de inserção na parte de trás (push_back) em um vetor std ::? O tempo amortizado é O (1) por inserção. Em particular em umvideo in channel9 por Stephan T ...

5 a resposta

size_t vs aviso int

Estou recebendo o seguinte aviso sempre para o seguinte tipo de códig std::vector v; for ( int i = 0; i < v.size(); i++) { }warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data Eu entendi aquilosize() ...

7 a resposta

Std :: sort verifica se um vetor já está classificado?

Acredito que o padrão C ++ parastd::sort [http://en.cppreference.com/w/cpp/algorithm/sort] não garante o desempenho de O (n) em uma lista que já está classificada. Mas, ainda assim, estou pensando se, pelo seu conhecimento, alguma implementação ...

4 a resposta

Problema C ++ 0x: inserção de tempo constante no std :: set

De acordo comesta págin [http://www.cplusplus.com/reference/stl/set/insert/], Posso obter uma inserção de tempo constante se eu usar iterator std::set::insert ( iterator position, const value_type& x );e aposition iterador que forneço ...