segmentation-fault

    0

    1答えて

    単純な構造のEdgeListを定義しました。文字列のsetと単純にunordered_mapが関連付けられています。 class EdgeList{ private: std::unordered_map<std::string,std::set<std::string>> map; public: EdgeList(){}; void insert(std:

    -1

    1答えて

    これは、テキストファイルから単語を取得するコンコーダンスプログラムであると考えられています。私は、文字列を格納する構造体を使用しようとしていると、単語がテキストファイル内で発生回数。構造体の配列に構造体オブジェクトを配置したいと思っています。なぜなら、それらをすべて取得したらアルファベット順にソートする必要があるからです。しかし、私は、私のcreateStruct関数の中でセグメンテーションフォー

    0

    1答えて

    編集(ソリューション) 私は-fsanitize =アドレス& valgrindのとデバッグのアドバイスに従ってきました。私は-fsanitize(以前は聞いたことがない)を使用し、問題が何であるかを知っただけで、別の関数のデストラクタの呼び出しが残り、オブジェクトが2度破壊されていました。この時点でメモリは完全に危険にさらされていました。 お手数をおかけしていただきありがとうございます。 私はソ

    1

    1答えて

    最近、ベースバンドからフレームをエンコードしようとしているときに問題が発生しました。 avcodec_encode_video2呼び出しでセグメンテーションフォルトが発生していますが、理由はわかりません。 これはAVCodecContextを初期化するための私の関数である。 void create_codec_context( Header *hdr, AVCodecConte

    0

    1答えて

    JSONファイルにJSONファイルを読み取り中: [ {"A":"sample1","B":"sample2","C":"sample3,"D":"sample4"}, {"A":"sample5","B":"sample6","C":"sample7,"D":"sample8"}, {"A":"samplea","B":"sampleb","C":"sampleb

    0

    1答えて

    私はCで次の欲張りアルゴリズムを実装しようとしています: アレックスは、テレビのファンです。彼は今興味を持っているすべてのテレビ番組を のために書きました。彼のリストにはn個のショーが含まれており、そのうちのiは瞬間liで始まり、瞬間riで終わる。 Alexは2台のテレビを所有しています。彼は2つのテレビと同時に2つの異なる番組を見ることができますが、彼はただ1つのテレビでいつでも1つの番組を見る

    -2

    1答えて

    getStartNode()およびgetEndNode()関数をテストする際に、セグメント化エラーが発生し続けます。 startNode/endNodeにパラメータとして文字列リテラルを指定したsearch()関数を使用していますが、何らかの理由で名前が割り当てられている文字列を使用していて、セグメンテーション違反が発生しても問題ありません。 問題の行は、generateGraph(文字列ファイル

    0

    2答えて

    これはあまりにも議論の余地のない質問ではないことを願っていますが、私はSOに適切な完全な答えを見つけることができません。これはまた、reserveとresizeの違い、またはcapacityとsizeの違いについて、私にはっきりと分かっており、しばしば十分に尋ねられています。また、これは疑問ではありません。これが良い練習であれば、それはそうではありません。私は最初のFooと予備のメモリのstd::

    -3

    0答えて

    これはあまりにも基本的である場合は申し訳ありません。しかし、私はなぜstd :: listからメソッド'end()' '' ''の戻り値が削除されたのか分かりません。 [怒鳴るコードの注:私は理由this postのこのアイデアに付属] あなたは私が何を意味するか簡単に理解できるので、私の例をご確認ください。 #include <list> #include <memory> int mai

    1

    2答えて

    は、次のプログラムを考えてみましょう。 -O0から-O3までの最適化を使用してclang 5.0またはgcc 7.1(または7.2)でビルドすると、期待どおりに動作します。しかし、私はこれらの構成のいずれかに-fltoを追加する場合、それは以下のバックトレースですぐにクラッシュ: /lib64/libc.so.6(+0x721af)[0x7f596b08e1af] /lib64/libc.so.