如何从0开始学C++

呼和浩特达内IT教育

  如何从0开始学C++?学习C++,为什么有很多C++大牛,有各自不同的学习方式,这个人这么学,代码这么写,那个人那么学,代码那样写,到底谁的正确的?我告诉你:没有谁对谁错,因为他们的工作、学习、方向、环境造就了他们的学习方式。

如何从0开始学C++

  很多刚出道的,慕名来学C++,但我想说一句,假如你想学C++,请拿出你的巨大的毅力和精力来学,不做好这种准备,不建议学习并精通C++。

  这里只说C++,不涉及操作系统、计算机原理、网络通信、加密解密等其它计算机的知识,虽然他们是相辅相成的,但是我尽量不涉及这些知识。当你学完之后,你或许可以重新学一遍我上面所提的一些知识。当然,你不需要太过深入,把你大学里面的学会了理解了就可以了。

  那么下面重点说说,如何学习C++:

  当然首先无外乎重要的一点,一本C++语法方面的书,从头到尾看一遍,看的过程,多敲样例代码,书后习题一定要做,具体重点看那些了,我建议,看到类那里,把继承看完,全部弄懂基本就可以了。一定要多敲代码,多动手,一定要弄懂指针,不懂的话后面学习让你如坠云里雾里,所以指针一定要直到弄懂为止。

  学习完以后,你的C++基本功底差不多了,那么如何巩固和提高你的基本功了,这个时候,你要重点专研C++的多态,虚函数、虚基类等一些容易搞混的东西,这些东西,你几个月不用,基本上就忘的差不多了。但是为什么搞懂还这么重要,因为后来你需要学的时候,或者你看到其他需要这些基础知识的时候,你会比别人更容易来学习这些东西。

  然后,你需要学习模板的知识,模板函数、模板类,为下一个阶段学习做准备。

  学习完上面之后,这个时候,你要开始学习STL,这个可以算是进阶了。当然,学习STL之前,你必须要有一点点数据结构的知识,假设你大学考试数据结构考试不是抄的过了,你就可以开始学习STL了,你需要弄懂vector、queue、deque、priority-queue、list、stack、map、set、multiset、multimap等,需要了解迭代器、算法、容器的概念以及使用方法。学习到什么程度就可以了呢,这个不好说,得看各人,自己把握。

  然后,学习数据结构吧。用C++实现你大学数据结构课本上所有的知识点(栈、队列、树、图、查找排序算法等),当然,实现完之后,你需要将这些实现的代码记录下来,以备以后工作应聘等不时之需。


领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来 呼和浩特其他培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 呼和浩特达内IT教育

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)