是否可以在 C++ 中为数组或向量动态添加维度?通常如何解决这个问题?另外,是否有一个 STL 容器可以让一个人用 N 维实例化一个数组(比如说,如果我有一个类,它的成员包含多维数据,但在类实例化之前我不知道维数) . 也许是这样的:
vector<int> ndim_vector = {20 10 50};
some_container<double> c( ndim_vector );
是否可以在 C++ 中为数组或向量动态添加维度?通常如何解决这个问题?另外,是否有一个 STL 容器可以让一个人用 N 维实例化一个数组(比如说,如果我有一个类,它的成员包含多维数据,但在类实例化之前我不知道维数) . 也许是这样的:
vector<int> ndim_vector = {20 10 50};
some_container<double> c( ndim_vector );