> Makes me wonder why std::span ctor doesn't just take std::ContiguousRange.

I assuming that the idea here is to make the span Extend template parameter being cross-checked against the array's size at compile-time instead of runtime. That's not necessarily a bad idea as long as it covers all sorts of array.

Jean

On Wed, 17 Jul 2019, 23:41 Lyberta via Std-Discussion, <std-discussion@lists.isocpp.org> wrote:
Jean Guegant via Std-Discussion:
> It is currently impossible to create a std::span from std::array<const T, X>:

Makes me wonder why std::span ctor doesn't just take std::ContiguousRange.

--
Std-Discussion mailing list
Std-Discussion@lists.isocpp.org
http://lists.isocpp.org/mailman/listinfo.cgi/std-discussion