stl

    0

    3答えて

    のは、私が map< int , vector<int> > g1; vector< vector<int> > g2; これら二つの間の類似点と相違点は何ですかを宣言したとしましょうか?

    4

    3答えて

    次のコードは、GCC 6.1.0でコンパイルしたときにセグメンテーション違反を生成します。不思議なことに、エラーは一貫していますが、サイズが小さい場合や比較式が少し異なる場合は発生しません。 あなたはどんな考えがありますか? #include <vector> #include <algorithm> #include <iostream> int main() { int n =

    -3

    1答えて

    std::list<std::string> lWords; //filled with strings! for (int i = 0; i < lWords.size(); i++){ std::list<std::string>::iterator it = lWords.begin(); std::advance(it, i); は、今私は std::string

    2

    2答えて

    私はmalloc/freeへの反復呼び出しが高価である可能性があり、この理由から、C++標準ライブラリコンテナはデストラクタでfreeを呼び出すのではなく、メモリプールを使用することを読んでいます。また、これは、C++標準ライブラリコンテナのパフォーマンスが、必要なCスタイルの配列を手動で割り当てたり割り当てを解除したりするよりも高くなる可能性があることを意味しています。 しかし、私は今、私はCの

    0

    1答えて

    与えられた数よりも小さいか等しい数の最後のオカレンスを見つけたい。整数ベクトルは非常に大きいので、O(n)はそれほど効率的ではありません。 私はベクトルを2つの部分に分割し、並列検索しました。 は一例と理解しましょう: - vector <int> arr = {1, 8, 7, 1, 2, 9, 5, 7, 4 ,6}; 私は2を言うために小さいか等しい数の最後の出現を見つけたいので、私は二

    0

    1答えて

    ここにコードとエラーメッセージがあります。このコード行を削除してみたところBuilding t = beginEndMap[b.id];、コンパイルはOKです。しかし、エラーにこの行のカジュアルを把握することはできません。この行はペアに関連していませんが、コンパイルエラーはペアに関連しています。 エラーメッセージ、 Error: required from 'std::pair<_T1,

    -1

    1答えて

    私のカスタム構造内にstd::unordered_map<char, Node*>があります。 空にするmapで初期化します。私は間違ったことをしましたか? 2種類の初期化を試しましたが、どちらも同じ結果をもたらします。 次の文は: newStructure->map = unordered_map<char, Node*>(); 時には成功をもたらし、このマップの大きさは、それがあるべき0、

    0

    2答えて

    例私は整数値を持つベクトルを持っています。私は自分のランタイム入力を指定するベクトルの要素を数えません。 試験ベクトルにはelemets 10,20,30,40 があり、実行時には入力kを受けています。 >を満足する数を数えたい> k int ar[4]={10,44,36,14}; vector<int>shiva(ar,ar+4); int k; cin>>k; cout<<*cou

    0

    1答えて

    バインダーjetting 3dプリンタ用にスライサーを開発するために、デスクトップアプリケーションを開発する必要があるため、私は初心者のPython言語に似ています。スライサーの結果は画像でなければならず、私は3d環境が必要です。ここで私はstlファイルを移動または拡大縮小できます。 私はkivyやpygameのようにいくつかの方法を試しましたが、私はそれが最良の選択であるかどうかまだ分かりません