iteratorあれこれ

木金と仕事で今日から三連休。この連休こそ目処つけなくては。

相変わらずテンプレートではまっていたが、listやmapが使えるようになってきた。iteratorもいろいろあるんだということが、ドキュメントなんかでも目にはしていたのだけど、map.findが返すイテレータは、firstがキー、secondが値ということがわかってようやくモヤが晴れてきた感じ。

独習C++
C++ランゲージクイックリファレンス
スタンダード Visual C++

図書館で「独習C++」OREILLYの「C++ランゲージクイックリファレンス」を借りてきた。ついでに「スタンダードVisualC++」こちらはいろんなWin32アプリの開発をざっと読めそうな感じ。

ウェブサイトは

猫でもわかるプログラミング
http://www.kumei.ne.jp/c_lang/index.html

C/C++ リファレンス
http://shibu.jp/cppreference/index.html

あたりか。

VC++デバッグ実行を終了すると

Detected memory leaks!
Dumping objects ->
{5216} normal block at 0x003A9678, 32 bytes long.
 Data:  78 96 3A 00 78 96 3A 00 CD CD CD CD CD CD CD CD 
   :

と、メモリリークを知らせてくれる。newしたものはdeleteしておけばいいのかな。