FC2ブログ
まっさらな心を 傷つけないように 約束をしよう

ソースコード
とあるソフトウェアがオープンソースだったのでちょっと落としてみた。
C++ で書かれていた訳だが……ソースがキモすぎる。

new して放置すんな!
char buffer[1024]; …… static つけようよ。
API から返ってきたポインタが NULL かどうかくらいチェックしてくれ。
const char* の変数をキャストして読み書き。const ついてる意味分かってる?
std::string の参照カウンタによるメモリ管理を一生懸命動作させないようにがんばるとか、意味不明です。
そこまでするなら自分で文字列クラス作れよwwww こっちの方がめっちゃ簡単にできそう。

まだまだあるけど、よくこんなので動いてるなあ……
……ああ、だからあんなにメモリ食って動作もっさりなのか。

Comment

 秘密にする

Track Back
TB*URL

Copyright © あっ!島だ!. all rights reserved.