push-back

    4

    4答えて

    私は現在、本の加速版C++(Koenig/Moo)を勉強しており、演習の1つに問題があります。問題は、入力として一連の単語をとり、マップに格納するプログラムを書くことです。文字列は入力された単語であり、関連するintは各単語が出現する回数です。次に、発生した回数だけ単語をソートする必要があります。つまり、キーではなく値によって行われます。値でマップをソートすることはできませんので、代わりにベクトル

    1

    2答えて

    以下のコードは、最後に文字列を出力しています。私は、ベクトルを返して文字列に追加しようとしますが、返すことはできますが、出力私はそれらのすべてを取得する必要があります。 私はaに複数回割り当てるすべての文字列 DCS_LOG_DEBUG("--------------- Validating .X/ ---------------") std::string str = el[i].substr

    1

    2答えて

    私はクラス "ノード"を作成して、たくさんのデータを格納しました。私は、このクラスの同じタイプのリストを作成しようとしています。私はpush_back()または他の関数のいずれかを使用しようとしてエラーが発生しています。 " /home/.../FIFO.cpp|61|error:『のstd ::リスト> ::一back(ノード* &)』への呼び出しに該当する機能|" エラーは以下のとおりです。

    0

    2答えて

    私はC++のようなコンテナが必要です。多くの場合Listを使用することが推奨されていますが、push_back操作はサポートされていません。これはListコンテナの拡張メソッドを実装するのはむしろ簡単なことです。しかし。スタックは良い選択肢でしょうか? ありがとうございます!

    1

    6答えて

    のは、私はこのコードを持っているとしましょう: std::vector<Object*> objects; std::vector<Object*>::iterator iter; for (iter = objects.begin(); iter != objects.end(); iter++) { if (condition) objects.push_back(n

    4

    3答えて

    問題は、ベクトルにアクセスしてイテレータを削除している別のクラスの愚かなエラーでした。以下のコードとは関係ありません。あなたの時間を無駄にして申し訳ありません。 私は何か初心者が欠けているはずです。 オブジェクトを作成し、データを操作してベクトルにプッシュする関数があります。 瞬間機能が終了すると、プログラムはSIGSEVでクラッシュし、私は(KDevelopのはGCC 4.5 GDB)を見つめた

    0

    1答えて

    オブジェクトを別のスレッドのベクトルにpush_backしたいとします。いいえ。スレッドの数はマシンによって異なります。 #pragma omp parallel shared(Spaces, LookUpTable) private(LutDistribution, tid) { tid = omp_get_thread_num(); BestCoreSpaces.pus