array-view

What's the difference between span and array_view in the gsl library?

杀马特。学长 韩版系。学妹 提交于 2019-11-27 11:37:40
In several recent conference presentation I've heard Bjarne Stroustrup and others mention new coding guidelines for C++ and some types supporting them. Specifically, I remember the example of span<T> instead of (T* p, int n) as a parameter to a function (at time about 32:00 into the talk); but I also remember the suggestion to use array_view<T> . Are they two alternatives but the same concept? Or am I confusing things and they're actually not so related? I can't seem to find any authoritative definition of what they're both supposed to be about. Bjarne Stroustrup We talked with people in the

What&#39;s the difference between span and array_view in the gsl library?

为君一笑 提交于 2019-11-26 15:39:18
问题 In several recent conference presentation I've heard Bjarne Stroustrup and others mention new coding guidelines for C++ and some types supporting them. Specifically, I remember the example of span<T> instead of (T* p, int n) as a parameter to a function (at time about 32:00 into the talk); but I also remember the suggestion to use array_view<T> . Are they two alternatives but the same concept? Or am I confusing things and they're actually not so related? I can't seem to find any authoritative