stdlist

    0

    1答えて

    私は、タイプFooのリストと違うサイズのタイプのバー*を持っています。どちらの型でも、描画順序のz座標でリストをソートすることができる位置決めシステムが実装されています(x、y、z値を持つPointはz値でPredicate関数未満でソートされます)。 上記以外は完全に異なります。リストを結合する方法はありますか?それで、すべてのz値をそれぞれの型の代わりに互いに比較できますか? たとえば、すべて

    2

    2答えて

    可能性の重複: Does std::list::remove method call destructor of each removed element? は、私は、ユーザーが描画用のSpriteオブジェクトへのポインタを登録することができますSpriteHandlerクラスを持っていますオブジェクト上のアクセスメソッドです。私は、ユーザーがプログラムの最後でそうすることを忘れてしまった場合は、

    0

    2答えて

    私はクラスを持っていますので、標準ライブラリリストを使用してそのリストを保存したいと思います。私は本質的にリストをpush_front()したい。 #include <list> /* ... lots of stuff ...*/ complexNode myObject(); std::list<complexNode> complexList(); myList.push_fr

    2

    4答えて

    どのようにして人々は通常、周囲の大きなオブジェクトのリストのコピーを管理しますか? ここに私の状況です:) typedef std::vector<float> Image; と私は std::list<Image> lst; に格納していImage.size(各(かなり大きいです:現在、私はこれを持って 〜3-5 MBです)。 私はリストを渡しています(コピーしています)。 std ::

    6

    1答えて

    イテレータをstd :: listに入れると、イテレータが参照する位置でオブジェクトをどのように置き換えることができますか?現在私が考えることは、新しいオブジェクトとイテレータ(イテレータによって参照される要素の前に新しいオブジェクトを挿入する)を挿入し、次にeraseを呼び出して置き換えるオブジェクトを削除することです。交換を達成するためのロータリー方法はありませんか?

    1

    1答えて

    std :: vectorをstd :: listから効率的に初期化しようとしていますが、うまくいきません。 例えば、それはこのような何かしたいと思います: void myFunc(std::list<double>::iterator begin, std::list<double>::iterator end) { std::vector <double> data(begin,

    2

    5答えて

    私にはダミー質問があります。私はいつもC++ std::listコンテナの最初と最後と中央に要素を挿入するための一定の時間があることをお読みください: std::listの真ん中に要素を直接挿入する正しい方法はどれですか? これは多分でしょうか?私たちは「途中で挿入する」と言うとき std::list<int> l; l.push_back(10); l.push_back(2

    0

    2答えて

    私は、私が受けたいと思っている大学のコースをまとめたC++のプログラムを持っています。コンソールからの入力(コースコード、説明など)を入力し、各コースをメジャーで編成してから、すべてをきれいにフォーマットされた読みやすいHTMLファイルに出力します。後で、私は多くの研究でリストを間引くことを計画しています。 各コースをオブジェクトとして実装します。これは、情報の入力が完了するとリストに追加されます