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

7 la respuesta

¿Cuáles son las diferencias entre ArrayList y Vector?

¿Cuáles son las diferencias entre las dos estructuras de datos?Lista de arregloy Vectory ¿dónde deberías usar cada uno de ellos?

2 la respuesta

Convertir vector a matriz sin reciclar

Cuando convierto un vector en una matriz que tiene muy pocos elementos para llenar la matriz, entonces los elementos del vector se reciclan. ¿Hay alguna forma de desactivar el reciclaje o reemplazar los elementos reciclados con NA? Este es el ...

4 la respuesta

Resta cada elemento del vector A de cada elemento del vector B

¿Alguien sabe alguna forma de lograr lo siguiente en un formato vectorizado? En lugar de restar miembros sabiostest1 detest, Me gustaría restar cada elemento detest1 de cada elemento detest. Entonces, en lugar de: test = c(1:10) test1 = ...

3 la respuesta

¿Cuál es la forma idiomática de agregar un corte a un vector?

Tengo una rebanada de&[u8] y me gustaría agregarlo a unVec<u8> con copia mínima Aquí hay dos enfoques que sé que funcionan: let s = [0u8, 1u8, 2u8]; let mut v = Vec::new(); v.extend(s.iter().map(|&i| i)); v.extend(s.to_vec().into_iter()); // ...

5 la respuesta

realizar intersección de vectores en C ++

Tengo un vector de vector sin signo. Necesito encontrar la intersección de todos estos vectores de no firmados para hacerlo. Escribí el siguiente código: int func() { vector<vector<unsigned> > t; vector<unsigned> intersectedValues; bool ...

2 la respuesta

¿Por qué C ++ no detecta cuándo se accede a los elementos vectoriales fuera de rango con los operadores [] de forma predeterminada?

Entiendo que las matrices son una clase primitiva y, por lo tanto, no tienen métodos integrados para detectar errores fuera de rango. Sin embargo, la clase de vector tiene la función incorporada .at () que detecta estos errores. Al usar espacios ...

1 la respuesta

Generador de distribución Boost de retorno de la función para rellenar vectores en C ++

Tengo la siguiente función que debería devolver un generador de distribución de modo que pueda usar la función para poblar un vector, es decir template<typename T3> T3 new_func() { std::uniform_real_distribution<> ...

3 la respuesta

¿Por qué libc ++ std :: vector mantiene internamente tres punteros en lugar de un puntero y dos tamaños?

Estoy mirando la implementación destd::vector en libc ++ y noté que internamente mantiene tres punteros (uno al comienzo, uno al final y uno al final de la memoria asignada) en lugar de lo que haría instintivamente, es decir, un puntero al ...

6 la respuesta

La función de plantilla C ++ se compila en el encabezado pero no en la implementación

Estoy tratando de aprender plantillas y me he encontrado con este error confuso. Estoy declarando algunas funciones en un archivo de encabezado y quiero hacer un archivo de implementación separado donde se definirán las funciones. Aquí está el ...

2 la respuesta

Ningún operador "=" coincide con estos operandos

Entonces, esto debe ser algo realmente tonto, pero recibo un error con este código. Lo que podría estar yendo mal, los operandos <,> tampoco funcionan. ¿Se usan vectores de manera diferente? Cuando intento y.at (1) = 10; dice que la expresión ...