更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C++怎么自学

  • 发布:C++培训
  • 来源:资料库
  • 时间:2018-07-16 18:27

【C++学习之路】

混沌阶段

混沌是什么阶段,就是刚刚跨入软件开发这个领域。无论使用哪种语言,编过的程序都是寥寥,感觉什么东西都很新鲜,但是却也说不出来究竟有些什么东西可以学。《C++程序设计》--钱能如果你刚刚听说过世界上存在一门叫做C++的编程语言,而且由于种种原因需要尽快地了解C++语法知识的话,这是本教材恐怕是最合适的了。不要误解,我完全没有贬低这本书的意思,因为C++本身的复杂性,很少有图书适合真正的新手入门的。

入门阶段

已经有了一些软件开发的经验,懂得程序究竟是怎么一回事,但是对C++编程接触较少TheC++Programminglanguage》A:BjarneStroustrupT:裘宗燕《C++Primer》A:StanleyB.LippmanT:潘爱民作为一名真正的C++程序员,如果手头上这两部著作都没有的话,那么你C++语言的专业性是值得怀疑的。

注意,我的用词是拥有(集体拥有亦可),而不是看过,因为很多过来人的经验表明,就算是有了10多年的开发经验,也总能从这两部著作中找到一些启发。以上两本著作任选其一皆可,虽然用有趣这个标准来衡量这两部书并不恰当,但如果你是一个初学者,而且对自己读书的耐性又不是特别自信的话,个人比较推荐《C++Primer》,反之如果你希望毫无遗漏的接受大师教诲的话,《TheC++Programminglanguage》是不二之选。

C++怎么自学

提高阶段

熟悉绝大多数C++语言的语法,已经用C++编写了一定数量的程序,这些程序中有不少存在着突然崩溃或是其他令人难堪的问题,但是自己也说不上来究竟是为什么。于是让别人给自己做个评价,得到的答案却是,原来自己的C++水平跟精通毫不搭界,称为熟悉都勉为其难。

EffectiveC++》A:ScottMeyersT:侯捷《MoreEffectiveC++》A:ScottMeyersT:侯捷《ExceptionalC++》A:HerbSutterT:卓小涛《C++编程规范》--HerbSutter,AndreiAlexandrescuT:刘基MoreExceptionalC++》当中充满了各种各样隐藏在C++深处的技巧,毫无疑问,掌握这些技巧将对C++水平的提高很有帮助,至少可以在不知道这些技巧的同行面前,卖弄一下会很有成就感,不过也有人提出这些技巧的实用性有待证实。与《MoreExceptionalC++》不同,《C++必知必会》中讨论的知识点是非常实际,而且相当重要的,从其名字当中的“必知必会”就可以看出来这本书的定位,之所以没有将其放到推荐的第一梯队,是因为虽然口碑很好,但是毕竟出版时间较晚,还没有经过时间的考验。

深入阶段

进入这个阶段的人编写C++程序已经不成问题,开发过程中的大部分问题都可以很快地找到关键并加以解决。但是,面对像类似Loki库代码时,会被震撼的说不出话来...,那好,恭喜,这里推荐的书目正好合适你。《ImperfectC++》A:MatthewWilsonT:荣耀 《深入C++对象模型》A:StanleyB.LippmanT:侯捷没错,就算不清楚编译器是如何将一个个C++类和对象编排为指令码和数据块的,也并不会妨碍你编写出漂亮的C++程序,可是偶尔出现在调试器中怪异的内存数据一定让你头痛过吧。

当你空闲下来查阅一下过往的代码,突然迸发出一个念头想要C++多态究竟是怎么做到的;或者说突然接到一个任务,要将一堆该死的C++对象序列化发送到另外一台计算机上时。你一定会想知道C++编译器究竟背着我们做了一些什么,让cpu这种只知道来一条指令执行一条的单细胞动物懂得如何处理繁杂的C++对象系统的,那么,请认真地阅读本书吧。实际上,当你编写了足够多的程序并解决过足够多的实际问题,阅读这本书可以说是非常顺畅的,就好像跟一个老朋友聊天,虽然近况不很清楚,但总有很多共同话题。反之,如果事先没有积累足够的编程经验,看这本书简直就是一种自我折磨。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C++开发5款辅助工具
下一篇:国外程序员整理的 C++ 资源大全

超全的C语言标识符知识

C指针——指针类型转换

C指针——指针和结构类型的关系

C指针——数组和指针的关系

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省