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

5 la respuesta

¿Vector :: erase () en un vector de punteros de objetos destruye el objeto mismo?

Tengo un vector de punteros a objetos. Necesito eliminar un elemento del vector y colocar ese elemento en otra lista. Leí que borrar se puede usar para eliminar el objeto del vector, pero también leí que llama al destructor de objetos antes de ...

4 la respuesta

¿Por qué no sobrecargar el operador + = () para std :: vector?

Empecé a aprender C ++, por lo que no sé por mi falta de conocimiento / experiencia por qué algo tan simple para un novato como lo que estoy a punto de describir no está ya en el STL. Para agregar un vector a otro vector, debe escribir ...

4 la respuesta

Split vector de cadenas y pegue subconjunto de elementos resultantes en un nuevo vector

Defini z<- as.character(c("1_xx xx xxx_xxxx_12_sep.xls","2_xx xx xxx_xxxx_15_aug.xls")) que tal > z [1] "1_xx xx xxx_xxxx_12_sep.xls" "2_xx xx xxx_xxxx_15_aug.xls"I quieren crear un vectorw Tal que > w [1] "1_12_sep" "2_15_aug"That es decir, ...

4 la respuesta

Cómo escribir valores vectoriales en un archivo

Tengo un vector grande. Las formas que uso multiplican enormemente el tiempo de ejecución del programa. El primero es escribir todos los valores en una cadena, ya que se calculan utilizandostringstreams y luego escriba la cadena en un archivo. ...

7 la respuesta

C ++ STL vector vs array en el mundo real

Soy nuevo en C ++. Estoy leyendo "Comenzando C ++ a través de la programación de juegos" de Michael Dawson. Sin embargo, no soy nuevo en programación en general. Acabo de terminar un capítulo que trata sobre vectores, así que tengo una pregunta ...

3 la respuesta

¿Cómo obtener std :: puntero vectorial a los datos sin procesar?

Estoy tratando de usarstd::vector como unchar array. Mi función toma un puntero vacío: void process_data(const void *data);Antes de que simplemente use este código: char something[] = "my data here"; process_data(something); Que funcionó como ...

2 la respuesta

¿Por qué un vector vacío llama al constructor predeterminado del tipo de valor?

Usando g ++, observo que crear un vector de tamaño cero llama al constructor del tipo de objeto parametrizado del vector una vez. Luego se elimina. ¿Por qué pasó esto #include <iostream> #include <vector> using namespace std; class s { public: ...

3 la respuesta

Inicialización de vectores multidimensionales

He seguido astd::vector declaración: std::vector<std::vector<std::vector<int> > > m_input; Lo estoy inicializando de la siguiente manera: m_input.resize (100); m_output.resize(100); for (int i = 0; i < 100; ++i) { m_input [i].resize(100); ...

5 la respuesta

QVector vs QList

Tengo una lista de enteros que necesito repetir pero una matriz es inadecuada. ¿Cuáles son las diferencias entrevectors ylists ¿Hay algo que deba saber antes de elegir un tipo? Solo para que quede claro, he leído los documentos de QT pero esto ...

4 la respuesta

amaño @fix (bloqueo) de std :: vector

Existe alguna forma de arreglar el tamaño de un vector y aún cambiar el contenido? He intentado hacer un vector constanteconst std::vector<int> vec(10); pero eso me impide cambiar los valores. vec[3] = 3; da un error del compilador: asignación ...