サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
中東情勢
3116pitchdarktech.hatenadiary.jp
まあ簡単に言うと自分のC++に対する知識が浅かったって話ですが… 研究のソースでstd::string::clear()を何回か使ってメモリの解放をした「つもり」でしたが、こいつは長さを0にセットするだけでメモリ領域は食ったままらしく、結果的にメモリリーク( std::bad_alloc )を起こして死にました。 ちなみに書いたソースはこんな感じ class Buffer { public: Buffer(); virtual ~Buffer(); void setData(std::string data,int type); std::string getData(); int getType(); void clearData(); bool isexistData(); private: std::string data; int type; bool existData; };
このページを最初にブックマークしてみませんか?
『3116pitchdarktech.hatenadiary.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く