タグ付けされた質問 「cpp-core-guidelines」

2
「スパン」とは何ですか。いつ使用する必要がありますか。
最近span<T>、コードでを使用するよう提案するか、サイトでを使用するいくつかの回答を見ましたspan。ある種のコンテナだと思われます。しかし、私はC ++ 17標準ライブラリでそのようなものを見つけることができません。 では、この不可解なspan<T>とは何か、そしてそれが非標準である場合、なぜ(またはいつ)使用するのが良いのでしょうか?

3
gslライブラリのspanとarray_viewの違いは何ですか?
最近のいくつかの会議のプレゼンテーションで、Bjarne StroustrupなどがC ++の新しいコーディングガイドラインとそれらをサポートするいくつかの型について言及していると聞きました。 具体的には、関数のパラメーターとしてではspan<T>なく(T* p, int n)(話の開始時刻の約32:00に)の例を覚えています。しかし、私は使用するための提案も覚えていますarray_view<T>。それらは2つの選択肢ですが同じ概念ですか?または私は物事を混乱させていて、それらは実際にはそれほど関連していませんか? 私は彼らの両方がどうあるべきかについての信頼できる定義を見つけることができないようです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.