K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>また、(B)では、連続するデータがメモリー上に連続して確保されるはずなので >ですです。 >なので、しょぼい仮想記憶 (というかスワップ機能) を持つOSだと問題が発生しえます。 >連続するメモリ領域全てをひとかたまりに swap したがるような OS だと、 >(A) では連続領域が小さいのに対して (B) は連続領域が大きいので、 >(A) より (B) のほうがスラッシングが置きやすいです。 >現代OSにはそんなしょぼいものは無いですけど... > >>fread(p[0],sizeof(char),xM*yM,fp); >>と一発で書けて便利と思います。 >最近こーいうことしないからなんともいえませんね。 > >>上のプログラム(B)のときのメモリ開放は >>delete[] p[0]; >>delete[] p; >正解です。 > >>■メモリー閲覧 >そーいうソフトのことを普通はデバッガと言いますが... >VC++ の IDE デバッガとか gdb とか、いろいろデバッガがありますね。 >わざわざ作るまでも無いような気がします。 >ただメモリが見えるだけではつまらないので。 >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!