从C#转C++
一直看《C++编程思想》即《Thinking in C++》,本人英文不好,所以买了本中文版的,可是好多语句都不通,哎,都怪自己上学的时候没有好好学英语……看来中国技术方面书籍的翻译还是欠缺啊!
上班看代码发现有三个特别怪的现象:1.使用typedef特别多,例如:将__T简写为_T,还有typedef HINSTANCE HMODULE; 这样不为简写只为改一个名称,这没有目的性和繁杂的简写着实让我丈二的和尚
2.C++的模板是一大特色,光系统库中都存在着非常多的模板应用,而且这模板一层嵌一层,经常会看到嵌着4、5层的一个类,从类的声名中根本看不出这个类是个什么结构,内部是怎么实现的,更看不懂这个类如何使用。书中也给了很多嵌套模板的例子,但大多是简单的形式,我并不知道那样做能用来做什么,那样比其它的实现方式好在哪里?于是只有不去深究,记个大概就行了。想着,如果自己写代码肯定不会写一个多于1层的模板。
不管怎么样,先记下再说,继续看
时间: 2024-10-13 05:08:05