最近のいくつかのカンファレンス プレゼンテーションで、Bjarne Stroustrup や他の人が、C++ とそれをサポートするいくつかのタイプの新しいコーディング ガイドラインについて言及しているのを耳にしました。
具体的には、関数へのパラメーターとしての代わりにの例span<T>
(T* p, int n)
を覚えています(話の 32:00 頃の時間)。を使用するという提案も覚えていますarray_view<T>
。それらは2つの選択肢ですが、同じ概念ですか? それとも、私は物事を混乱させていて、実際にはそれほど関連していませんか?
私は、両者が何についてであるべきかについての権威ある定義を見つけることができないようです.