stl

    -3

    2答えて

    私はstlには新しく、同じ特性( - (string、int)のような)を持つたくさんのペアを格納する必要がある質問に出くわしました。ペアで配列を格納できますか?事前のおかげで..

    -1

    1答えて

    2つのスレッドが同時にSTLベクトル用にメモリを割り当てようとすると、マルチスレッド実行シナリオで、従来のC++コードベースが失敗しています。 2つのスレッドのスタックトレースを以下に示します。スタックトレースから ----------------- lwp# 4/thread# 4 -------------------- 00136e10 allocate__t24__default_all

    0

    3答えて

    次のコードはコンパイルされません(Ideoneリンク:https://ideone.com/DKI9Fm)。なぜ?: EDIT:std::mapのdocumentationを1として、const Key&タイプはstd::map::findによって受け入れられています。したがってconst int*をfind()に渡すのは問題ありません。 #include <iostream> #include

    1

    2答えて

    std::remove_copy template <class InputIterator, class OutputIterator, class T> OutputIterator remove_copy (InputIterator first, InputIterator last, OutputIterator result, const T& val);

    1

    1答えて

    ペアとしてベクトルにunique_ptrを挿入します秒 - no instance of overloaded function。 このポインタをベクターに挿入する適切な方法はどれですか? ありがとうございました。

    3

    1答えて

    ベクターのベクターを構築したいと思います。この質問はすでに多くの時間に掲載されていますが、私は満足のいく回答は見つかりませんでした。が 各ベクトルは異なるタイプ を持つことができる私は、コンパイル時に型を知らない私はそれが含まれていますどのように多くのベクターがわからない 基本的には:そのため私は擬似コードでそのような何かを行うことができるようにしたいと思い 後で types = ["char",

    -1

    1答えて

    に私はSTLを学習し、以下の項目についての例を探し始めた別のペアからペアのコンテンツの移動: pair<T1,T2> p(rv1,rv2) // moving items individually pair<T1,T2> p(rv) // moving complete pair ここで「RV」移動要素の代わりに、コピーしてペアpを作成する意味。ペア値を移動する方法を示す例を探しています。

    3

    2答えて

    私はそれが簡単かつ簡単です使用して、静的なサイズの配列へのエイリアスを持っている: using triplet_t = std::uint8_t[3]; // vvvvvvvvvvvvvvvvvv <--- easier than std::uint8_t(&triplet)[3] void f(const triplet_t &triplet) { /* whatever */ }

    -3

    2答えて

    は、だから私は基本的にこれをしたい:私はこれを行う、そのようにデストラクタを作成するときに struct A { A *children[10]; }; しかし、: virtual ~A() { for (A *child: children) { delete child; } } 私は、セグメンテーションフォールトを取得し、

    3

    1答えて

    ifstream dataFile("ints.dat"); istream_iterator<int> dataBegin(dataFile); istream_iterator<int> dataEnd; list<int> data(dataBegin, dataEnd); 上記のコードはC++ STLにあります。 上記のコードは機能しています。 開始と終了のイテレータをdat