掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
安全に大きなサイズのメモリを確保するには? (ID:50045)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ごめんなさい まちがって、送信を押してしまったので もう一度かきなおします。 TRY { /*ここでメモリを確保する*/ char *p = new char[300000]; } CATCH(CMemoryException, e) { /*メモリの確保を失敗したときにくるそれ以外はここにはこない*/ e->Delete(); p = NULL; } END_CATCH という感じでメモリを確保しています。 KFさんがいっているように delete [](char*)p; のように、確保したメモリを開放してやらないと いけません。もししなかったらリソースを食いつぶして しまいますので、気をつけましょう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.