Perguntas com a marcação «vector»

Um vetor é uma matriz unidimensional: contém componentes que podem ser acessados ​​usando um índice integral. Em alguns idiomas, o tamanho de um vetor pode aumentar ou diminuir conforme necessário para acomodar a adição e remoção de itens após a criação do Vetor. Use 'gráficos vetoriais' para exibição gráfica.










9
Por que não consigo fazer um vetor de referências?
Quando eu faço isso: std::vector<int> hello; Tudo funciona muito bem. No entanto, quando eu faço um vetor de referências: std::vector<int &> hello; Eu recebo erros horríveis como erro C2528: 'ponteiro': o ponteiro para referência é ilegal Quero colocar um monte de referências a estruturas em um vetor, para não precisar …

11
Classificando um vetor em ordem decrescente
Devo usar std::sort(numbers.begin(), numbers.end(), std::greater<int>()); ou std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators classificar um vetor em ordem decrescente? Existem benefícios ou desvantagens em uma abordagem ou outra?
310 c++  sorting  stl  vector  iterator 

14
Melhor maneira de extrair um subvetor de um vetor?
Suponha que eu tenha um tamanho std::vector(vamos chamá-lo myVec) N. Qual é a maneira mais simples de construir um novo vetor que consiste em uma cópia dos elementos X a Y, onde 0 <= X <= Y <= N-1? Por exemplo, myVec [100000]através myVec [100999]de um vetor de tamanho 150000. …
295 c++  stl  vector  range 

11
Como acessar o último valor em um vetor?
Suponha que eu tenha um vetor aninhado em um dataframe em um ou dois níveis. Existe uma maneira rápida e suja de acessar o último valor, sem usar a length()função? Algo ala PERL$# var especial ? Então, eu gostaria de algo como: dat$vec1$vec2[$#] ao invés de dat$vec1$vec2[length(dat$vec1$vec2)]
289 r  dataframe  vector 

5
std :: vector versus std :: array em C ++
Quais são as diferenças entre a std::vectore an std::arrayem C ++? Quando um deve ser preferido em detrimento de outro? Quais são os prós e os contras de cada um? Tudo o que meu livro faz é listar como eles são iguais.
283 c++  arrays  vector 

18
Como imprimir o conteúdo de um vetor?
Eu quero imprimir o conteúdo de um vetor em C ++, aqui está o que eu tenho: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = …
281 c++  vector  output  stdvector  cout 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.