我建议你多做些题目吧。需要很多的联系。一定要自己编一些程序
不知道你的C语言学到什么程度了 , 学习C++的话,选择C++ PRIMER 第4版还行 。 不过学习的时候记得找到该版本的课后习题解答 ,自己结合来看效果会好一点 。这本书,大概需要1个多月的时间 。里面有很多关于容器的概念 ,比如VECTOR ,LIST ,MAP 等等 ,建议第一遍看的时候先跳过去 。这部分数据结构(各种容器)的知识,不建议初学者第一遍就去弄 ,因为你必须先要知道 数据结构的一些基本知识才好运用 。 再说了 ,
我们不能被一种语言锁住 。基础的一些概念对于自己以后的发展很重要。 建议自己编程实现他们。(LIST,MAP.VECTOR...)
C++ 初学的时候 其实跟C很像 。 甚至你认为很多是一样的 。C语言的重点是指针和数组 ,并学会灵活运用及自己实现基本的 函数 :strcmp,strcpy ,atoi,atof,memset,memcpy. C++在此基础上发展了一些对象的概念 ,类,继承等等 。实际上基本的东西没怎么变 。
你既然选了C++,没必要回头再去看C的一些东西 。但你必须要记得一点 ,
水平的提高不在于你看了多少本书 ,而在于你写了多少代码,模仿了多少的代码 ! 我看过形形色色的人。 努力的,放弃的,热情的,去拜师取经的 ,明白看书能学到什么,上机能学到什么 。
这本书的前2章好像都是废话(如果我没记错的话),后面的习题很多,希望你能结合例子来上机实现 。 希望你能忘记时间的概念 ,你知道,对于一个执着的编程者,在学习的时候从来不问时间, 天,亮就亮了,黑就黑了,关我何事?!
当你忘记时间的时候, 就是你接近成功的时候。