在你确认学习c++语言后,推荐你直接去阅读《C++ Primer》,我知道的最新版是第五版,不过很多人感觉第三版更适应新人学习。另外,很多人学习c++都有一个误区(包括我在内),学习时总把c++当做c语言来学习,在学习到类和接口时总会很迷茫,总是以死记硬背那些概念和范例。在实际开发中什么继承,封装,多态很少想到怎么去使用,反而是全局变量和过程满天飞,这和c语言开发又有什么区别?因此,在学习c++的同时,一定需要同步阅读诸如设计模式、软件工程及UML相关书籍资料。因为c++是手段,而面向对象的设计模式才是灵魂。这是非常重要的,因为只有在你彻底明白并掌握面向对象的思想后,你会发现,无论是c++,JAVA,还是别的什么语言,原来都是一样的东西,不同的只是在做具体事情的时候效率有高有低而以。
值得庆幸的是,在如今互联网高度发达的今天,大部份这些知识都可以通过网络免费的来学习,并有很多前辈整理了无数优秀文章在博客里发表。只要你的兴趣足够,相信你会比前人学习起来更加事倍功半。Cpp是C++的简称,它是一门非常流行的编程语言,有许多国家的学校都开设C++课程,这类课程的英文教材可以在网上找到,比如《C++ Primer Plus》、《Thinking in C++》和《C++ How to Program》等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)