《Modern C++ Design》

  最近搜索浏览了一些关于template的blog,感觉自己可以开始看《Modern C++ Design》了。所以昨天抽空到中关村图书大厦买了中文版,候捷、於春景译,华中科技大学出版社,中文名是《C++设计新思维》

  浏览了第1章(Policy-Based Class)和第6章(Singletons),目前卡在第3章(Typelists)的迷魂阵里,计划接下来读第9章(Absract Factory)。

  对我这种只会用STL容器,看到大段尖括号就发晕的template菜鸟来说,这本书的学习曲线有些陡峭。但泛型编程和设计模式结合起来太酷了,每看懂几页,就会回忆起以前的某个笨拙设计,开始胡思乱想,踅摸如何重构。

  记笔记,下面是几条以前不知道的ABC:

  1. 虚函数不可以是templates
  2. 如果class template有个成员函数从未被调用,它就不会被编译器实现出来

后记:3月3日读完第一遍

2 thoughts on “《Modern C++ Design》

  1. Pingback: joyfire 王乐珩 » 假期结束

  2. Pingback: joyfire 王乐珩 » 读完《Modern C++ Design》

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.