asignación de vectores (o vectores de vectores) dinámicamente
Necesito asignar dinámicamente matrices 1-D y 2-D cuyos tamaños se dan en tiempo de ejecución.
Logré "descubrir"std::vector
y creo que se ajusta a mis propósitos, pero me gustaría preguntar si lo que he escrito es correcto y / o puede mejorarse.
Esto es lo que estoy haciendo:
#include <vector>
typedef std::vector< std::vector<double> > matrix;
//... various code and other stuff
std::vector<double> *name = new std::vector<double> (size);
matrix *name2 = new matrix(sizeX, std::vector<double>(sizeY));