stl

c++

分解せずにSTLコンテナから何かを削除する

分解せずにSTLコンテナから何かを削除する OK、私はC ++ STLコンテナ(現在は vector)を使用しています。 ここで、コンテナから要素を削除する必要がありますが、eraseを使用するとオブジェクトが分解されます。 現時...
c++

STLキューのプッシュ動作

STLキューのプッシュ動作 STLキュープッシュの動作に遭遇しましたが、これはよくわかりません。 基本的に、2つの構造体があります structA{ string a; } structB{ char b; } s...
c++

std :: map定数の宣言

std :: map定数の宣言 stdマップ定数を宣言する方法、つまり int a = { 1, 2, 3 ,4 }; std::map MapType = { }; int main() { } aboutスニペットで...
c++

bind1st(mem_fun(&my_class :: f)、this)のタイプを自動的に推測しますか?

bind1st(mem_fun(&my_class :: f)、this)のタイプを自動的に推測しますか? `bind1st(mem_fun(&my_class f)、this)`ファンクタを `for_each`に渡したいです...
c++

C ++でstlベクトルから消去した要素にアクセスできるのはなぜですか?

C ++でstlベクトルから消去した要素にアクセスできるのはなぜですか? この例では、1つの整数を含むベクトルを作成し、その整数をベクトルから消去します。 ベクトルのサイズは小さくなりますが、整数はまだあります! 整数がまだ残っている...
algorithm

この場合、アルゴリズムを使用するか、手動でコーディングする必要がありますか。

わかりました、誰かが私がどちらが良いだろうと言います。 | = 1つのベクトルの要素と別のベクトルの要素を組み合わせる必要があります。 つまり、私はしたい void orTogether(ベクトル 2つのコレクションを処理す...
c++

STLとは何ですか?

私はCプログラマではありませんし、ウェブサイトに書かれている説明を理解するのが難しいです。 私はコンテナやイテレータを理解していませんし、近い将来Cを学ぶ計画もありません。 素人の言葉で:STLとは何ですか? Python標準ライブラリ...
c++

std :: vectorとalgorithm :: sort、次のコードの何が問題なのか

std :: vectorとalgorithm :: sort、次のコードの何が問題なのか `algorithm sort`を使用して` std :: vector`をソートしようとしていますが、実行時エラー `Invalid ...
c++

クラスメンバー関数内の関数オブジェクトの宣言と定義

クラスメンバー関数内の関数オブジェクトの宣言と定義 クラスメンバー関数内で関数オブジェクトを定義して、たとえばstd transform関数で直接使用することができるかどうか、またどのようにそれが可能か疑問です。 +この例が少し...
c++

コンテナ内のすべての要素のメンバー関数の結果を合計する最良の方法は何ですか?

コンテナ内のすべての要素のメンバー関数の結果を合計する最良の方法は何ですか? 次のオブジェクトがあるとしましょう: struct Foo { int size() { return 2; } }; 「ベクター」内の...
タイトルとURLをコピーしました