free

    1

    2答えて

    これはdouble free or corruptionというエラーを生成する短いコードです。 SDL_Surface *surface; SDL_Surface *surface2; surface = NULL; surface2 = SDL_LoadBMP("someImg.bmp"); surface = surface2; SDL_FreeSurface(surface);

    1

    1答えて

    私はJNI-Wrapperを書いていますが、今日までLinuxでのみ使用しています。 これをWindows用にコンパイルし、このネイティブメソッドでJVMがクラッシュする: ReleaseStringUTFCharsとfreeという呼び出しを削除すると、Windowsでも動作しますが、Linuxでは動作しますがWindowsでは動作しないのはなぜですか? 10-64ビット)。私が正しく void

    11

    1答えて

    私は、メモリ領域にJNI NewDirectByteBufferをラップしています。私はByteBufferのクリーナーでフリー/リリースコードを実行したいと思います。これを行う方法はありますか、ユーザーがByteBufferで電話する必要があるカスタムの無料の方法を提供する必要がありますか? 編集が 明確にするために、私はメモリを自分で割り当てられNewDirectByteBuffer自分を呼び

    0

    2答えて

    [開始、終了]の範囲でnで割り切れるすべての数値を出力します。プログラムには、Start、End、nの3つの変数があり、Cコードを使用します。これまでのところ、ユーザーが新しい開始/終了値を入力するたびにメモリを割り当てる方法がわかりません。 size_t = end; int *a = malloc((max+1) * sizeof *a); if (a) { f

    0

    2答えて

    私は現在、スペルチェッカー(CS50s pset5、それを知っている人向け)に取り組んでいます。私はトライを使って検索していますが、今は問題を取り除いています。この関数はfree()を初めて試みるときに失敗します。私の推測では、ポインタが何を指しているのではなく、ポインタを解放しようとしていますが、私は完全に間違っている可能性があります。 私の具体的な質問は、free()の機能がここで失敗するのは

    0

    1答えて

    私はPyObjectとPythonオブジェクトシステムのような多態的なシステムをC言語で実装しようとしています。しかし、私は基本構造体からの構造体キャストをどのように解放することができるかを理解できません。 #include "stdio.h" #include "stdlib.h" //testing for garbage collection //base handler to e

    -3

    2答えて

    私はヒープ内の労働組合のためのメモリを割り当てていると私は労働組合の要素Idが900 がgroupUnion[i]オブジェクトを削除するために私を助けてくださいときに労働組合のオブジェクトを削除する必要がある場合Idは900 は、以下の私のコードです。 groupUnion = (SettingsUnion *) malloc(sizeof(SettingsUnion) * (NumAttrs +

    -1

    1答えて

    フリーコマンドの数字の1つだけを表示するスクリプトを作成しようとしています。私の場合は は、私が欲しいの数は自由-g出力の2行目にある、文字スロット43 で自由-gの本来の出力は次のようになります。 total used free shared buff/cache available Mem: 3 0 2 0 0 2 Swap: 3 0

    1

    1答えて

    pythonは__class__変数をcellのsuper()コールに置き換えます。このセルは、最初のスタックフレームの変数freeから取得されます。 この変数はlocals()ではありませんが、奇妙なことは__init__メソッドから参照しただけです。例えば テイクコードのこのビット: class LogicGate: def __init__(self,n): print

    0

    1答えて

    このポインターを自分の関数で使用した後で解放することはできません。 このエラーメッセージが表示されます。この関数は、単語の綴りが正しいかどうかを調べるために辞書をチェックする必要があります。ルートは最初のトライノードです。 `./speller '内のエラー:無料():無効なポインタ:0x00007fe53a80d848 はここで機能だ: bool check(const char *word)