valgrind

    -1

    1答えて

    私は文字列キーを持つAVLツリーと独自のStringクラスを持っています。別の問題を修正するために、コピーコンストラクタをStringに追加する必要がありました。しかし、valgrindはエラーを報告します。ここでは、コンストラクタです: String::String(const String& s){ try { mStr = new char[1]; }

    0

    1答えて

    私は実際にC++でゲームを開発していて、スクリプト言語でAIを実行しようとしています。これを行うために、私はPython/Python/C apiでPython2を選択しました。 AIは実際に動作していますが、大きな問題があります。プログラムでvalgrindを実行すると、多くのエラーとメモリリークが発生します。だから、私のコードやAPIのせいでこれが起こったのかどうか分かりますか?ここで は私の

    4

    1答えて

    私はnew演算子をオーバーロードするため、このサンプルコードを持っており、このコードは、実際に働いていると、すべてが正しいように思わ #include <iostream> #include <cstddef> #include <new> #ifdef USE_ZMALLOC extern "C" { #include "zmalloc.h" } #define m_malloc

    1

    1答えて

    最初のエラーでvalgrindを停止し、exitを終了します。 --vgdb-error=1を提案しないでください:それはvalgrindのを終了しません。そこからgdbとkillを接続する必要があります。 --db-attach:最近のリリースでは廃止され、削除されました。 --log-file=<filename>:valgrindを停止しません。 私の意図は、最初のエラーが表示されるとすぐに

    0

    1答えて

    私は、スチューデントオブジェクトの名前を新しい名前に設定するコードを作成しようとしていますが、文字配列を作成するときにメモリリークエラーが発生します。私はそれが配列の最後に/ 0と関係があり、正しく終了していないと仮定しますが、これを正しく修正する方法はわかりません。助けてくれてありがとう。 #include "student.h" #include <string> #include <cs

    1

    1答えて

    私はEclipse LunaでValgrindプラグインを使用しようとしていますが、EclipseはValgrindバイナリの場所を見つけることができません。が ln -s /usr/bin/valgrind /location/of/valgrind しかし、これまでOS Xエルキャピタンので、システムの完全性保護(SIP)はusr/binにこのアクションを禁止: The Eclipse Wik

    1

    2答えて

    学校では、マップをセルで初期化する必要があります。 Valgrindでコードを分析しているときに、いくつかの問題が発生しました。 私が使用した初期化関数は、以前に動作しましたが、2つの追加の整数ポインタと整数を追加した後に機能しなくなりました。メモリは動的に割り振られていて、以前にも存在していた部分にバグが現れます。発生したエラーは以下の通りであった: worldmap* initialize_m

    -2

    1答えて

    を発行し、私は、任意の長いテキスト行を読み込み、以下の機能に問題があるのか​​分からない: char *GetLine(FILE * f) { size_t size = 0; size_t len = 0; size_t last = 0; char *buf = NULL; bool line_end = false; while

    0

    1答えて

    execlpで新しいプログラムを呼び出すプログラムを作成し、それを出力して標準出力に変更するメインプログラムです。 Invalid read of size 1 Address 0x0 is not stack'd, malloc'd or (recently) free'd エラー行がある:私はARGVコピーする場合、それは問題である理由strcpy(program,argv[optind

    0

    1答えて

    私はアルゴリズムAとアルゴリズムBをC++で実装しました。 Aは理論的にはBより多くの領域を使用しており、これも実際のケースであることがわかります。私はこれを説明するための素晴らしいグラフを生成したいと思います。両方のアルゴリズムは、入力nを受け取り、私は別のnのために変化させるために、私の実験をしたいと思いますので、それは時間やキャッシュミスなどのデータに来るとき、グラフのX軸は通常n = 10