Ваш код должен быть полностью функциональным!

ужно динамически выделять 1-D и 2-D массивы, размеры которых указаны во время выполнения.

Мне удалось "открыть"std::vector и я думаю, что это соответствует моим целям, но я хотел бы спросить, является ли то, что я написал, правильным и / или может быть улучшено.

Это то, что я делаю:

#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));

Ответы на вопрос(7)

Ваш ответ на вопрос