Preguntas etiquetadas con vector

Un vector es una matriz unidimensional: contiene componentes a los que se puede acceder mediante un índice integral. En algunos idiomas, el tamaño de un vector puede crecer o reducirse según sea necesario para acomodar la adición y eliminación de elementos después de que se haya creado el Vector. Use 'gráficos vectoriales' para la visualización gráfica.










9
¿Por qué no puedo hacer un vector de referencias?
Cuando hago esto: std::vector<int> hello; Todo funciona muy bien. Sin embargo, cuando lo convierto en un vector de referencias en su lugar: std::vector<int &> hello; Recibo errores horribles como error C2528: 'puntero': el puntero a referencia es ilegal Quiero poner un montón de referencias a estructuras en un vector, para …

11
Ordenar un vector en orden descendente
Debería usar std::sort(numbers.begin(), numbers.end(), std::greater<int>()); o std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators ordenar un vector en orden descendente? ¿Hay algún beneficio o inconveniente con un enfoque u otro?
310 c++  sorting  stl  vector  iterator 

14
¿La mejor manera de extraer un subvector de un vector?
Supongamos que tengo un std::vector(llamémoslo myVec) de tamaño N. ¿Cuál es la forma más simple de construir un nuevo vector que consiste en una copia de los elementos X a Y, donde 0 <= X <= Y <= N-1? Por ejemplo, a myVec [100000]través myVec [100999]de un vector de tamaño …
295 c++  stl  vector  range 

11
¿Cómo acceder al último valor en un vector?
Supongamos que tengo un vector que está anidado en un marco de datos de uno o dos niveles. ¿Hay alguna forma rápida y sucia de acceder al último valor, sin usar la length()función? ¿Algo especial de ala PERL $#? Entonces me gustaría algo como: dat$vec1$vec2[$#] en vez de dat$vec1$vec2[length(dat$vec1$vec2)]
289 r  dataframe  vector 

5
std :: vector versus std :: array en C ++
¿Cuál es la diferencia entre a std::vectory an std::arrayen C ++? ¿Cuándo se debe preferir uno sobre otro? ¿Cuáles son los pros y los contras de cada uno? Todo lo que mi libro de texto hace es enumerar cómo son iguales.
283 c++  arrays  vector 

18
¿Cómo imprimir el contenido de un vector?
Quiero imprimir el contenido de un vector en C ++, esto es lo que tengo: #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 = 17; char …
282 c++  vector  output  stdvector  cout 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.