Tag: array view

gsl库中的span和array_view有什么区别?

在最近的几次会议演讲中,我听说Bjarne Stroustrup和其他人提到了C ++的新编码准则以及支持它们的一些types。 具体来说,我记得span<T> (T* p, int n)的例子,而不是(T* p, int n)作为函数的参数 (大约在32:00进入通话)。 但我也记得使用array_view<T>的build议。 他们是两个select,但同一个概念? 还是我混淆了事实,而他们其实并没有那么相关? 我似乎无法find他们应该是什么的权威定义。