有理由更喜欢使用boost::multi_array_ref
overboost::multi_array&
吗?为什么boost::multi_array_ref
boost完全提供了适配器类?
问问题
81 次
1 回答
1
那将是两件完全不同的事情。boost::multi_array&
是一个可以绑定到已经存在的多数组的引用,您可以将它用于间接到“真正的”多数组容器。
另一方面,它boost::multi_array_ref
是一个适配器——它允许将它与任何其他连续数据块一起使用,就好像它是一个多数组一样(实际上它不是)。(我个人认为这不是一个好名字,因为它暗示了对容器的引用)
有关详细信息,请参阅https://www.boost.org/doc/libs/1_73_0/libs/multi_array/doc/reference.html 。
于 2020-07-16T14:33:01.633 回答