Resultados da pesquisa a pedido "vector"

2 a resposta

Como posso gerar todas as combinações possíveis de um vetor

Eu tenho um vetor, digamosA,B,C,D,E e estou interessado em gerar toda a combinação possível dos elementos do vetor. A saída desejada é dada abaixo. B-A,C-A,D-A,E-A,C-B,D-B,E-B,D-C,E-C,E-D

5 a resposta

Implementação de vetor em C ++ [fechado]

Recentemente, escrevi uma implementação do STL Vector como um exercício de programação. O programa é compilado, mas eu recebo um erro estranho dizendo: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_allocNunca ...

1 a resposta

Qual é a diferença entre cbegin e begin para vector?

O membroinício [http://www.cplusplus.com/reference/vector/vector/begin/]tem duas sobrecargas, uma delas éconst_iterator begin() const;. Há também ocbegin [http://www.cplusplus.com/reference/vector/vector/cbegin/] const_iterator cbegin() const ...

6 a resposta

Como posso representar uma equação vetorial de um segmento de linha em C ++?

Eu estou trabalhando com computação gráfica. Gostaria de representar uma linha com dois pontos finais e, então, gostaria que meuLine2d classe para ter um método que retorna umVector2d objeto. Suponha, eu tenho as seguintes classes: struct ...

2 a resposta

Comportamento incomum com auto ao atravessar um vetor dinâmico

Estou atravessando um vetor com auto (código anexado). Ao atravessar, também estou acrescentando alguns elementos na parte de trás. Eu não esperava a saída que obtive. #include <iostream> #include <vector> using namespace std; vector ...

3 a resposta

como apagar do vetor no loop baseado em intervalo?

Eu simplesmente quero apagar o elemento especificado no loop baseado em intervalo: vector<int> vec = { 3, 4, 5, 6, 7, 8 }; for (auto & i:vec) { if (i>5) vec.erase(&i); }o que há de errado?

5 a resposta

C ++ estende um vetor com outro vetor

Sou programador de C / Python em C ++ e trabalho com o STL pela primeira vez. No Python, estender uma lista com outra lista usa o.extend método: >>> v = [1, 2, 3] >>> v_prime = [4, 5, 6] >>> v.extend(v_prime) >>> print(v) [1, 2, 3, 4, 5, ...

1 a resposta

Girar um objeto na direção do movimento

Existe uma maneira relativamente simples de girar o SKSpriteNode para que ele esteja sempre voltado para a direção em que está se movendo? Minha classe Gamescene tem um sistema de objetos com seus corpos físicos relativos que aplicam impulsos um ...

3 a resposta

Passando um vetor / array de C ++ não gerenciado para C #

Quero passar entre 100 e 10.000 pontos de um C ++ não gerenciado para C #. O lado do C ++ é assim: __declspec(dllexport) void detect_targets( char * , int , /* More arguments */ ) { std::vector<double> id_x_y_z; // Now what's the best way to ...

2 a resposta

Forçar um std :: vector a liberar sua memória? [duplicado]

Possíveis duplicatas: reduzir a capacidade de um vetor stl [https://stackoverflow.com/questions/1111078/reduce-the-capacity-of-an-stl-vector] Esse comportamento é normal para um std :: ...