的话看了特打击信心,但这本书是想成为C++高手所非看不可的。
作为一本书来说,C++ Primer肯定也有错误,但至少它现在已经出到了第4版,应该已经相对比较完善了,我想无论如何要比那些只出了1个版本的要新、要好,何况作者之一是Stanley B. Lippman这个C++大头。这本书绝对是经典,连Think in C++的作者Bruce Eckel都把其连同The C++ Programing Language作为自己在试图解决一些问题时的参考书。
但是我觉得C++ Primer到现在已经不如它的名字所叙述的那样是一本入门书了,这本书应该能使你从入门到精通。所以作为入门仍有难度。
Accelerated C++不错,有C++入门最佳书之称,但作为纯入门(指的是从0开始)仍然有难度。
最后我推荐一本 C++ Primer Plus 5th 作者:Stephen Prata,本人就是从这本开始入门的,虽然其在国内可能名气不是很大,但我觉得其讲的很透,把一些作为初学者在入门的时候最容易犯迷糊的问题都一一给你清楚地剖析了出来,虽然在前几章穿插了很多的C风格的代码,但这样也可以使你了解一些C++和C的异同,而且至少不会让你越学越想放弃。
看完了基本的语言特性,稍微了解一下类、重载、模板、STL之后,你就可以搞一本中文版的C++ Primer 4th来继续补充。或者开始解剖Thinking in C++,有人说它难,我开始读的时候也觉得,但只要你坚持下去,读下去了,你回过头来忽然会觉得自己一下子了解了好多,从而才会产生继续把它读完的冲动。就象梁肇新在《编程高手箴言》所叙,其实学编程就是与自己耐心的较量,多一些耐心,少一些浮躁,你就一定会有收获,以上。
另外,团IDC网上有许多产品团购,便宜有口碑
千万别学什么入门到精通,多少天就速成的书,学习没有一蹴而就。谭浩强的书已经老了,八几年的书,计算机发展的这么快,这都多少年了。如果你是初学者,他的书还能看,毕竟基础知识还是老样子。如果你想学好,推荐一本《thinking in c++》第一卷,记得是第一卷,这个对你来说,不是很难,认真看每一句话,态度最重要,祝你好运!
C++是在C上发展而来的,包含了C的知识,又扩充了很多知识,所以如果要学C++可以直接看C++书,不必要先学C,虽然有C基础会少学很多知识。
C++与C语言还是有区别的,最还选一本C++的书,C++比C语言要难学
我觉得初学者使用谭浩强主编的《C程序设计》不错
建议用用