doublehz doublehz
关注数: 18 粉丝数: 48 发帖数: 1,233 关注贴吧数: 11
真想学C++的话或许可以看看这几本书 首先,要是完全没有编程基础的话,推荐先学C。C比较适合入门,可深可浅,而且对指针的讲解特别丰富,可以弥补大多C++书籍里面对指针讲解比较少的缺陷。这一阶段,推荐先看《C程序设计教程》,之后可以看看《C与指针》《C专家编程》等,这之间最好看看《深入理解计算机系统》,当你能比较轻易的把C的语法与底层(如内存)联系起来,就差不多了。当然,这对C++的意义并不特别突出,只是当你在调试程序陷入某些窘境时,查看汇编代码往往会有意想不到的收获。 然后,要是有一些编程基础,或者学了上一步,这时候看《C++ Primer》基本没什么压力了。看完之后,可以看《Effictive C++》,《More Effictive C++》,《Effictive STL》,《Exceptional C++ Style》。除了这几本还有很多优秀的书籍可以看,参见置顶,顺带鄙视国内那一帮人。这一过程中,还应该学习数据结构,视情况学一些操作系统和网络的东西,并写大量的代码和看大量优秀代码。同时,当看到很多优秀的代码,可以学到模板元编程,设计模式等。 再之后,我现在差不多在这个交界点,不好多说。准备看对象模型,泛型编程等方面的书。 另外多说一句,学会自己找东西是每个程序员的必修课,比伸手要 有意义得多。当实在找不到时再提问,参照置顶里的《提问的艺术》。 以上 坐等高手补充指正
1 下一页