和之间const_multi_array_ref
的关系如下:multi_array_ref
multi_array
multi_array_ref
来源于const_multi_array_ref
multi_array
来源于multi_arry_ref
但是, 和 的析构函数const_multi_array_ref
是非multi_array_ref
虚拟的。事实上,它们没有明确实现的析构函数。只有multi_array
一个。这是否意味着不建议使用以下用法?
multi_array_ref<float, 2> * = new multi_array<float, 2>(extents[3][3]);
如果是这样,为什么?