В нескольких недавних презентациях конференции я слышал, что Bjarne Stroustrup и другие упоминают новые правила кодирования для С++ и некоторые типы, поддерживающие их.
В частности, я помню пример span<T> вместо (T* p, int n) как параметр функции (время разговора около 32:00); но я также помню предложение использовать array_view<T>. Это две альтернативы, но одна и та же концепция? Или я путаю вещи, и они на самом деле не так связаны?
Я не могу найти никакого авторитетного определения того, о чем они оба должны быть.