realloc

    1

    2答えて

    単純なリンクリストベースのメモリマネージャを書いています: ...ヘッダー|ブロック|ヘッダー|ブロック...使用済みおよびフリーリスト。 ブロックのサイズを小さくするようにrealloc()関数が要求された場合、末尾にあるいくつかのバイトを新しく作成したブロックのヘッダーで上書きすることはできますか?私が読んだドキュメントは、これが「未定義の動作」だと示唆していますが、アプリケーションはまだそこ

    0

    5答えて

    SDL_Mixerのこの機能は絶えず死にかけています。誰にもアイデアはありますか? Visual Studioによると、クラッシュはWindowsがrealloc()行のどこかでブレークポイントを起動することによって引き起こされます。 SVNバージョンのSDL_Mixerのコードは、特に違いがある場合は該当します。 static void add_music_decoder(const char

    4

    3答えて

    指す領域が移動された場合は、 空き(ptr)が実行されます。 realloc()について上記の行を説明してください。この行は、calloc、malloc、realloc、freeのmanページからのものです。