在 C++(有或没有 boost)中,如何创建 N 维向量,其中 N 在运行时确定?
类似的东西:
PROCEDURE buildNVectors(int n)
std::vector < n dimensional std::vector > *structure = new std::vector< n dimensional std::vector >()
END
Run Code Online (Sandbox Code Playgroud)
如果传递 1,将分配一个向量。如果传递 2,将分配一个 2d 嵌套矩阵。如果传递 3,则分配一个 3d 立方体。等等。