Resultados da pesquisa a pedido "vector"

2 a resposta

Templatized armazenando vários tipos diferentes em std :: vector

obrigado a todos pelo seu tempo, eu realmente aprecio isso. Existe uma necessidade de armazenar várias variáveis de tipos diferentes em um vetor std :: usando uma forma de modelo. Para usar as seguintes funções, o programador deve estar ciente ...

2 a resposta

Como girar e traduzir com eficiência um avião em 3D

Eu tenho um plano definido por um normal (n) e uma distância (d) (da origem). Eu gostaria de transformá-lo em um novo sistema. O caminho mais longo é assim: 1) multiplique a distância (d) pelo normal (n) resultando em um vetor (p) 2) gire (R) e ...

2 a resposta

R: Classifica colunas de um quadro de dados por um vetor de nomes de colunas

Eu tenho um data.frame que se parece com isso: que possui mais de 1000 colunas com nomes semelhantes. E eu tenho um vetor desses nomes de colunas que se parece com isso: O vetor é classificado pelo cluster_id (que vai até 11). Eu quero ...

3 a resposta

Removendo por índice de um vetor C ++ usando remove_if

Podemos usar remove_if em C ++ para remover elementos de um vetor em tempo linear com base em um predicado que opera nos elementos. bool condition(double d) {...} vector<double> data = ... std::remove_if (data.begin(), data.end(), condition);E ...

3 a resposta

Iterando Através de um Vetor de Ponteiros

Estou tentando percorrer uma mão de cartas dos jogadores. Player.cpp vector<Card*>::iterator iter; for(iter = current_cards.begin(); iter != current_cards.end(); iter++) { cout << iter->display_card() << endl; }O iter em cout << ...

3 a resposta

inserção de c ++ no vetor na posição conhecida

Desejo inserir em um vetor c ++ em uma posição conhecida. Eu sei que a biblioteca c ++ tem uma função insert () que assume uma posição e o objeto a ser inserido, mas o tipo de posição é um iterador. Desejo inserir no vetor como inseriria em uma ...

4 a resposta

Como encontrar os índices em que há n zeros consecutivos consecutivos

Suponha que eu tenha esses dados: x = c(14,14, 6, 7 ,14 , 0 ,0 ,0 , 0, 0, 0 , 0 , 0, 0 , 0 , 0 , 0, 9 ,1 , 3 ,8 ,9 ,15, 9 , 8, 13, 8, 4 , 6 , 7 ,10 ,13, 3, 0 , 0 , 0 , 0 , 0 , 0, 0, 0 , 0 , 0 , 0, 0, 0, 0, 0 ,0, 0 , 0 , 0, 0, 0, 0, 0 , 0, 0, 4 , ...

2 a resposta

Capacidade inicial do vetor C ++

Eu tenho um código que usa milhares de vetores, cada vetor possui apenas 4 entradas. Portanto, quero definir o tamanho inicial de cada vetor como 4, para que eu possa otimizar o uso da memória, não reservando a memória não utilizada. Eu tentei o ...

3 a resposta

Não é possível acessar o método de classe derivada do ponteiro do tipo classe base

Devo especificar que sou um pouco novo no OOP. Estou tentando criar um vetor do tipo ponteiro para Person que possui o método GetName () e acessar um método GetSpg () da minha classe Player que deriva de Person. Recebo um erro "GetSpg () não é um ...

1 a resposta

Como trabalho com vetores aninhados em C ++?

Estou tentando trabalhar com vetores de vetores de ints para um solucionador de quebra-cabeças de sudoku que estou escrevendo. Questão 1: Se vou acessar um vetor 2D por índice, preciso inicializá-lo primeiro com o tamanho apropriado? Por ...