stl

    0

    7答えて

    std :: listの連続した要素の違いを調べようとしています。私は以下の解決策を試みましたが、thisスレッドが言うように、私はイテレータのコピーを作成し、それを増やす必要があります。イテレータに数値を追加すると意味が分からないので、エラーになります。私はここで何が欠けているのですか?私はCの以前のバージョンを使用しています++ではなくC++ 11 #include "stdafx.h" #

    0

    1答えて

    クラスの連鎖例を使用してハッシュテーブルを実行しています。 STLを使用して、私はハッシュテーブルをstd::vector<std::list<Pair> > mTableと定義しました。残念ながら、mTable [index]でpush_backを呼び出すと、segフォルトが発生します。 mTableを定義すると、エラーは存在しませんstd::vector<std::vector<Pair> >

    1

    1答えて

    スレッドプール用のC++スレッドのリストはlist<thread>です。リストにclear()関数を使用すると、すべてのスレッドも破棄されるのですか、それとも明示的にそれらを削除する必要がありますか?

    1

    1答えて

    私は最終的に小さな挿入速度(挿入前にソート)を改善したように見えます。これらの結果についてどう思いますか?もう最適化はありますか? #include <map> #include <iostream> #include <algorithm> int main (int argc, char* argv []) { //a map<size_t, size_t> random i

    4

    1答えて

    this answerのように私のクラスのスワップ関数がオーバーロードされましたが、ソート(std::sort)コンパイラはまだstd::swapを使用しています。私は私のアプローチとリンクされた答えに書かれているものとの間に違いは見られません。ここに私のコードの再現です: #include <vector> #include <iterator> #include <algorithm>

    3

    1答えて

    私はクラスを定義し、コンテナ(おそらくstd::set)とカスタムコンパレータ関数(基本的に、クラスメンバ変数の生の整数比較)を使用します。私は何とかこのセットを保つことができるかどうかを知りたいですstd::sort edとstd::find_ifをナイーブな線形検索ではなく対数パフォーマンスで使用したいのですが。 ありがとうございます。

    -3

    1答えて

    実行ファイルでpthreadを使用しようとしていますが、mutex :: lock()呼び出しでクラッシュしています。デバッガでは、__gthread_mutex_lock()への呼び出しが22の整数を返すstd_mutex.hでクラッシュが発生していることがわかります。 私はそれを共有できないし、まだ小さなプログラムの問題です。この戻り値は、私が間違っている可能性があることを示唆していますか?

    2

    5答えて

    複数のパラメータで定義されたオブジェクトStudentiのリストがあります。 私はこのリストを並べ替えたい、最初は平均して、平均が同じならアルファベット順にソートします。私のクラスの学生で 私はこのヘッダ関数宣言: bool mediaDescrescator(const&, const&); この方法で実装されています bool Studenti::mediaDescrescator(const

    1

    3答えて

    構造ポインタ(st * ptr)として引数をとるループ内で関数を呼び出しています。このデータをSTLベクトルにプッシュバックして内容を表示する必要がありますループ。どうすればいい?助けてください。 struct st { int a; char c; }; typedef struct st st; function(st *ptr) { vector<

    0

    1答えて

    セットの最後の要素を削除して問題に直面して: #include <bits/stdc++.h> using namespace std; int main() { set < pair <int,int > > a; a.insert(make_pair(2,3)); auto it = a.rbegin(); a.erase(it.base()); // for deleting