Effective STLを読み始める

4年生をだしに珍しく先生に買ってもらったプログラミング関係本.まぁ,前の研究室に行けば読みたい本が全部そろっているんだけどね.最初の1,2項でvectorは標準コンテナだけど,vectorは標準コンテナではないっていうのに驚きつつも納得.
vectorの内部でbool型の値を保持しているわけではなく,1バイトに8つまとめて格納する方法をとっていることに起因するらしい.そこで使われているProxyオブジェクトという概念についてはEffective C++を読まないといけないっぽい.

最近はC++STLもほとんど使ってないけど,Effectiveほげほげの本は他の一般的なプログラミングの際にも「役立ちそうな」ことが書いてあって面白い.