Resultados de la búsqueda a petición "stdvector"

3 la respuesta

vector <char> VS vector <bool> en C ++ 11 [cerrado]

¿Por qué deberíamos usarvector<char> en lugar devector<bool>? ¿Cuál es la razón por la quevector<char> ¿es más rápido?

4 la respuesta

Forma correcta de trabajar con vectores de matrices

¿Alguien podría decir cuál es la forma correcta de trabajar con un vector de matrices? Declaré un vector de matrices (vector<float[4]>) pero tengoerror: conversion from 'int' to non-scalar type 'float [4]' requested cuando trato deresize ...

2 la respuesta

mantenga ordenado el vector / lista estándar mientras inserta, u ordene todo

Digamos que tengo 30000 objetos en mi vector / lista. Que agrego uno por uno. Los necesito ordenados. ¿Es más rápido ordenar todo de una vez (como std :: sort) o mantener ordenado el vector / lista mientras agrego el objeto uno por uno? vector / ...

2 la respuesta

Diferencia entre las listas de inicializadores std :: vector y std :: array

Este código C ++ 11 funciona bien para mí: #include <iostream> #include <vector> #include <array> using namespace std; struct str { int first, last; }; vector<str> fields { {1,2}, {3,4}, {5,6} }; int main() { for (str s : fields) cout << s.first ...

3 la respuesta

Concatenando dos std :: vector: ¿qué método es más eficiente y cómo / por qué?

Considere el siguiente escenario: std::vector<int> A; std::vector<int> B; std::vector<int> AB;yo quieroAB tener contenidos deA y luego el contenido deB en el mismo orden. Enfoque 1: AB.reserve( A.size() + B.size() ); // preallocate memory ...

5 la respuesta

vector push_back llamando a copy_constructor más de una vez?

Estoy un poco confundido con la forma en que se comporta el vector push_back, con el siguiente fragmento esperaba que el constructor de copia se invoque solo dos veces, pero la salida sugiere lo contrario. ¿Es una reestructuración interna de ...

7 la respuesta

¿Cómo clasifico un vector de pares basado en el segundo elemento del par?

Si tengo un vector de pares: std::vector<std::pair<int, int> > vec;¿Hay una manera fácil de ordenar la lista en orden creciente según el segundo elemento del par? Sé que puedo escribir un pequeño objeto de función que haga el trabajo, pero ¿hay ...

1 la respuesta

¿Cómo convierto una matriz de armadillo en un vector de vectores?

Creé una matriz de armadillo c ++ de la siguiente manera: arma::mat A; A.zeros(3,4);Quiero convertirlo en un vector de vectores definidos por std::vector< std::vector<double> > B(3, std::vector<double>(4) );¿Cómo configuro B para que sea igual ...

6 la respuesta

por qué no hay hallazgo para vector en C ++

cual es la alternativa ¿Debo escribir solo?

7 la respuesta

Punteros a elementos de std :: vector y std :: list

Estoy teniendo unstd::vector con elementos de alguna claseClassA. Además, quiero crear un índice usando unstd::map<key,ClassA*> que asigna algún valor clave a punteros a elementos contenidos en el vector. ¿Existe alguna garantía de que estos ...