2007年8月23日星期四

新读《C++Primer4》

虽然《C++Primer3》是我的枕边常读之书,但这次《C++Primer4》仍给我许多新的启发。该版进一步强调了C++作为一门工程语言的实用性。如在章节设置上,第一部与第二部都没有叙述Class的定义等内容,而是从使用者角度介绍STL中最常用库的介绍。这表明作者认为目前C++程序员更应该了解STL库,去用STL库,而不总是去设计“原始而拙劣”的Class。在第一部Basic中,作者将String、Vector等STL中最常用库介绍放在语句表达式之前介绍,并将Array与Pointer并入一章叙述,都体现了这一点。想现在大学中,许多学生学习完C++后,对于 Bind、Transform 等知之甚少,而 Class 也编写得很糟糕,就更感到《C++Primer》作者的真知灼见。“用比创建好”——这是《C++Primer4》给我的最深印象。

0 评论: