free

    0

    3答えて

    Solarisでコンパイルするこのコードはgcc でも役に立ちます。小さな入力に対してもうまく動作し、出力が得られます。 しかし、入力が大きくなると、セグメント違反が発生することがあります。時にはmallocを行う場所や時には無料で行うこともあります。私はあなたにデバッグを依頼していません、あなたは見てみることができますか、もし私がmallocやアイテムを無料でやっているところで、私はこのコードが

    0

    1答えて

    私は6年以上でCまたはC++を使用しておらず、少し錆びています。グラフトラバーサルアルゴリズムのための簡単なテストコードを書いています。このコードは、隣接リスト形式の入力を受け入れます。しかし、私はfree/mallocでいくつかの問題に取り組んでいます。 私のコードには2つの問題があります:私はfreeなしでコードを実行すると、私はVC++ CNTRL-F5キーを使用する場合getcharせずに

    0

    1答えて

    bmpイメージを表す3次元ポインタ配列を解放しようとしていますが、コンパイルできません。デバッグ時にgdbでSIGTRAPシグナルが得られます。 HEAP [bmpsample.exe]: 警告:Cの要求されたサイズを越え0061FFCCで修飾0061FFB8におけるヒープブロック私のエラーメッセージが 警告です。 プログラム受信信号SIGTRAP、トレース/ブレークポイントトラップ。私はBMPフ

    2

    1答えて

    私はコードを持っています。実行すると、3より大きいサイズを入力するとハングします。正確に3になると、スムーズに実行されます。私は問題をmallocに自由に絞り込みました。問題の内容はわかりません。私はこれで新しいので、任意の助けに感謝しています。 do //repeatedly ask the user to put a number between 3-9 { printf("Enter t

    0

    1答えて

    iOS 4.x向けのプロジェクトがあります。最近、Xcode 4.3.2を使ってiOS5にアップデートしています。アップルのLLVMコンパイラを使用しているときにダブルフリーエラーで毎回アプリが停止するのは不思議です。私はLLVM GCCに戻った後、正常に動作します。この2つの間に違いはありますか? コードを以下に示します。 - (NSArray *)readCourselist {

    -1

    1答えて

    私はかなり長い間このエラーに苦しんでいます。彼らが助けてくれたら、問題のスナップショットをいくつか出しています。私はどのように進めるべきですか?私に混乱のように見える。 *** glibc detected *** /home/shivam/workspace/Project/Debug/Project: free(): invalid next size (fast): 0x099781a0 *

    0

    2答えて

    私はCとMPIを学ぼうとしていますが、このプログラムはn個の浮動小数点の合計を計算します。 /home/xx/PRIMO/primo.exe::無料():無効次のサイズ(速い):0x000000000109bda0 /home/xx/PRIMO/primo.exe:無料():無効なしかし、私はエラーを持っています次のサイズ(速い):0x00000000024fada0 どのような向きにするのか分か

    0

    4答えて

    私のアプリケーションでは、malloc()を使用して変数(unsigned char*)のメモリを割り当てました。デストラクタでそのメモリの割り当てを解除しようとすると、この状態を二重破損を避けるために使用します。私のデストラクタ if(wsqData!=NULL) { free(wsqData); wsqData=NULL; } で unsigne

    1

    2答えて

    私はデキューを破壊しようとしていますが、何とかポインタで失敗します。私は次のコードを書いています(両端キューは、両端キューの最初の要素を指すポインタへのポインタです)。 DequeItemは次のフィールド(次の要素へのポインタ)とデータ(void *)を持つ構造体です。 void deque_destroy(DequeItem **deque) { DequeItem *temp;

    8

    1答えて

    私はデバイスメモリを割り当て、コピーし、GPUで計算を実行し、結果をコピーして、割り当てられたデバイスメモリを解放しようとしています。私は限界を超えていないことを確認したかったので、いくつかの配列をダンプするのに十分なメモリが共有メモリ空間にあるかどうかを見たいと思っていました。 デバイスメモリを割り当てると、エラーは返されません。 cudaMemGetInfoを使用して割り当てられたメモリ量を確