Effective C++ 原著第3版

Filed in 読書感想文

 C++プログラマなら余さず読めというレベルの定番書。
 誰もが一度は注意書きを目にする作法から最新の手法まで幅広く「効率」の視点から解説している本。
 と書くと誤解されがちだが、着眼点として効率を重視しているものの、効率という言葉の定義を広く持っており、実行効率だけではなく開発効率も考慮している為、いわゆる速度重視や空間重視による過激なデザインやコーディングはこの本には現れない。
 多少マニアックとも思える新しい手法 (例外安全なswapによる例外安全なコンストラクタの記述、ポリシークラス、TR1、等) も登場するが、あくまで元のトピックの添え物としての解説にとどめている為、主題がぼやけていない所は評価すべきだろう。
 この本は前作である改訂第2版もベストセラーだったので、改定第2版を読んだ事のある方も多いだろう。
 その中には第2版を読んだから大差ないだろうと考える向きもあるかと思うが、本作では新たなファクタとしてstd::tr1で加わる新たな標準ライブラリの機能やModern C++ Design、Exceptional C++から得た新たな手法も登場し、前作にない知識を与えてくれる。前作を読んだ方にも是非読んで欲しい一冊だ。


Related Posts
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
Oenology Post Formats
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
Posts Calendar
Click to view/hide
2007年2月
« 11月   3月 »
 123
45678910
11121314151617
18192021222324
25262728  

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
アーカイブ
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
最近の投稿
Click to view/hide