Como argumento de la función consigo un vector<double>& vec
(un vector de salida, por lo tanto, no const) con la longitud y los valores desconocidos. Quiero inicializar este vector a una longitud específica n con todos los ceros.(re) inicializar un vector para una cierta longitud con valores iniciales
Esto funcionará
vec.clear();
vec.resize(n, 0.0);
Y esto va a funcionar así:
vec.resize(n);
vec.assign(n, 0.0);
Es la segunda más eficiente (porque no hay cancelación de asignación de memoria/asignación está involucrado)? ¿Hay una manera más eficiente de hacer esto?
Gracias por su corrección --- He actualizado mi entrada también. :-) –