Resultados da pesquisa a pedido "vector"
Como faço para inserir um valor em um Vec 2D em Rust?
Aqui está uma tentativa realmente simples de um 2DVec. Estou tentando adicionar um elemento à última entrada no nível superiorVec: fn main() { let mut vec_2d = vec![vec![]]; if let Some(v) = vec_2d.last() { v.push(1); } println!("{:?}", vec_2d); ...
Velocidade ao acessar um std :: vector pelo iterador vs pelo operador [] / index?
Diga, eu tenho um std::vector<SomeClass *> v;no meu código e preciso acessar seus elementos com muita frequência no programa, fazendo um loop para frente e para trás. Qual é o tipo de acesso mais rápido entre os dois? Acesso ao ...
Como reduzir o tamanho std :: vector?
Existe uma maneira de redimensionar umstd::vector diminuir a capacidade quando não precisar mais de espaço reservado anteriormente?
Como o operador de cólon do MATLAB funciona?
Conforme observado emesta resposta por Sam Roberts [https://stackoverflow.com/a/26297279/7328782]eesta outra resposta por gnovice [https://stackoverflow.com/a/5779438/7328782], Operador de cólon do MATLAB (start:step:stop) cria um vetor de ...
Estou garantido que os ponteiros para os elementos std :: vector são válidos depois que o vetor é movido?
Considerando este exemplo: std::vector<int> v1 = { 1, 2, 3 }; const int* i = &v1[1]; std::vector<int> v2(std::move(v1)); std::cout << *i << std::endl;Embora em muitas implementações de STL isso provavelmente funcione, sou garantido pelo padrão ...
O que std :: vector :: data () retornará se o vetor estiver vazio?
De acordo com o projeto de norma (23.3.6.4 dados vetoriais [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf]), data () aponta para a matriz subjacente e[data(), data() + size()) deve ser um intervalo válido: T* data() noexcept; ...
Como excluir zeros da matriz no MATLAB?
Aqui está o meu problema: eu tenho umnxn matriz no Matlab. Quero excluir todos os zeros dessa matriz e colocar as linhas em vetores. Paran=4, digamos que tenho a seguinte matriz: A = [ 1 1 0 0 1 2 0 0 1 0 0 0 1 2 1 0 ];Como obter o ...
Anexando um vetor a um vetor [duplicado]
Esta pergunta já tem uma resposta aqui: Concatenando dois std :: vectors [/questions/201718/concatenating-two-stdvectors] 18 respostasSupondo que eu tenha 2 vetores padrão: vector<int> a; vector<int> b;Digamos também que ambos tenham cerca de ...
push_back () e emplace_back () nos bastidores
Atualmente, estou aprendendo C ++ por conta própria e estou curioso sobre comopush_back() eemplace_back() trabalhar sob o capô. Eu sempre assumi queemplace_back() é mais rápido quando você está tentando construir e empurrar um objeto grande para ...
Como acessar o índice de um vetor 2D pela função at ()?
Vou inicializar um vetor 2D em uma função membro, onde os argumentos de entrada estão planejados para serem alimentados em determinados índices dentro do argumento da função. Além disso, não usarei o operador [] para acessar membros devido a ...