1
1
不是,但我看到了更多的选择: 将维度传递给构造函数并使用如下索引器:
这样做的缺点是在编译时不是“类型安全的”(例如,传入的维度将不会被检查)。 或者创建一组接口并使用反射。发出以创建在运行时实现正确接口的实例:
|
2
0
可以使用多维数组作为泛型参数,如:
但是,如果不向调用者公开,您将无法编写索引到多维数组中的通用代码:
你也可以考虑使用 jagged arrays 而不是多维数组。然后可以创建一个泛型类,该类定义了 类型 在构造函数中指定要使用的维度数:
|
Eddiex045 · 比较两个文本文件,匹配项转到一个新文件 2 年前 |
NOBUD · 最大堆插入函数实现C++ 2 年前 |
riasc · 嵌套贴图结构创建空贴图 6 年前 |
Akshay Barpute · cpp中的以下链表程序有什么问题? 6 年前 |
Batwoman05 · C++中是否有具有类似函数的树集数据结构 6 年前 |