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

10 la respuesta

¿Cómo declarar un vector de unique_ptr's como miembro de datos de clase?

Me gustaría tener un vector de unique_ptr's como miembro de una clase que estoy haciendo. class Foo { [...] private: vector<unique_ptr<Bar>> barList; } Pero luego empiezo a recibir mensajes de error crípticos de la VS2010 compilador: error ...

10 la respuesta

vector error de subíndice fuera de rango en c ++

Estoy tratando de escribir un programa que tome una entrada de n enteros y descubra el que ocurre la cantidad máxima de veces en la entrada dada. Estoy tratando de ejecutar el programa para t casos. Para esto, he implementado un algoritmo de ...

6 la respuesta

Obtenga un elemento aleatorio y elimínelo

Problema: necesito obtener un elemento aleatorio para un contenedor y también eliminarlo de ese contenedor. El contenedor no necesita ser ordenado. @ No me importa el pedido. Vector puede obtenerme elemento aleatorio enO(1) pero elimínelo solo ...

10 la respuesta

Eliminar elementos de un vector

El siguiente código C ++ llena un vector con varios objetos y luego elimina algunos de estos objetos, pero parece que elimina los incorrectos: vector<Photon> photons; photons = source->emitPhotons(); // fills vector with 300 Photon objects for ...

4 la respuesta

write a boost :: multi_array to hdf5 dataset

¿Hay bibliotecas o encabezados disponibles para facilitar la escritura de vectores C ++ o impulsar :: multi_arrays en conjuntos de datos HDF5? He mirado los ejemplos de HDF5 C ++ y solo usan la sintaxis de c ++ para llamar a las funciones de c, ...

8 la respuesta

Eliminar duplicados en un vector de cadenas

Tengo un vector de cadenas: std::vector<std::string> fNameque contiene una lista de nombres de archivo<a,b,c,d,a,e,e,d,b>. Quiero deshacerme de todos los archivos que tienen duplicados y quiero retener solo los archivos que no tienen ...

16 la respuesta

std :: vector a cadena con delimitador personalizado

Me gustaría copiar el contenido de unavector a uno largostring con un delimitador personalizado. Hasta ahora, he intentado: // .h string getLabeledPointsString(const string delimiter=","); // .cpp string Gesture::getLabeledPointsString(const ...

8 la respuesta

Calcule la distancia entre dos vectores de diferente longitud

Existen diferentes métodos para calcular la distancia entre dos vectores de la misma longitud: Euclidiana, Manhattan, Hamming ... Me pregunto acerca de cualquier método que calcule la distancia entre vectores de diferente longitud.

10 la respuesta

¿Por qué se llama al destructor de mi clase cuando agrego instancias a un vector?

Parece que cada vez que agrego un objeto al vector m_test, se llama al método destructor. ¿Me estoy perdiendo de algo? ¿Cómo puedo evitar que esto suceda? class TEST { public: TEST(); ~TEST(); int * x; }; TEST::TEST() { } TEST::~TEST() { ... it ...

4 la respuesta

Elija m elementos al azar de un vector que contiene n elementos

Tengo un vector que contienen elementos. Necesito elegir un subconjunto dem elementos al azar del vector sin repetición. ¿Cuál es la forma más eficiente de hacer esto? Necesito hacer esto miles de veces en mi código. La solución que tengo en ...