大家对性质的优缺点讨论要慎重
总是见到一些人就C++的技术展开一些讨论,发发议论,说哪种特性好,哪种特性没用什么的。
如果是一种新技术,大家都不熟悉,发表发表,讨论讨论也就罢了。可是对于C++,真是觉得各位有些浅薄了。如果在技术的发明者里做一番比较,我认为C++ Creator是最勤奋,也是最愿意与大家分享自己的思想的一位了。
The Design and Evolution of C++在国内也有出版了,可是从一些讨论的人的言论看来,很少有人读过这本书,甚至是前几章。有些言论还真是幼稚。动不动就是“这个feature应该少用,甚至不用”。我看和微软、Sun的工程师相比,C++的设计者算是最为谨慎的一位了。
如果真的要想知道一些性质的优缺点,不如好好读读这本书。作者会用几十年的经验告诉你哪些feature对今后的项目有用,哪些是为了C Compatibility,不要在新项目中采用。且比人多嘴杂强多了。