益盛:C++自学教程,初学者必看!

建站知识

C++语言简介


C++准确说是一门中级语言,介于汇编和高级语言之间吧,要求程序员了解计算机的内部数据存储。个人认为,作为学生还是花功夫学C++,因为《设计模式》《数据结构》这些课程基本上还是C++应付的比较好,学习C++,认真阅读c++ primer,而后配合 The ADAPTIVE Communication Environment (ACE)了解设计模式, 再看看《深入浅出STL》,就会发现其他语言都一样,不变的是思想本身。
       C++有很用处,比如编写系统等等先打好你的基础再说,比如C/C++,比如数据结构,比如操作系统,比如算法.其它的等基础打好再说也不迟.举个例子:刚开始学C++,->感觉C++,学得差不多->感觉C++,学得不错了->感觉C++,还有好多东西要学->感觉自己的C++,还是太菜->感觉自己的C++,刚入门->感觉C++,学得还行 经过这个阶段以后,你就真的算学好了. 关键是要努力+勤奋+多看代码+多写代码。

学习学C++,常见的难题汇总:
问:我想学C++,要有计算机基础么? 
答:基本不需要,如果您很踏实,甚至可以在身边没有电脑的情况下,先用本子练习写小段程序,当您写了一个本子的时候,再去上机编译,事半功倍。 

问:学习C++,要有英文基础么? 
答:如果只看书,不需要。如果上机很多,又去看msdn,则需要至少cet4的水平。 

问:学习C++,要有数学基础么? 
答:虽然C++本身不需要,但所学的范例较多是数学问题,大概要高中毕业的水平。 

问:学C++,是自学还是去什么班好? 
答:无论从哪方面来讲,都是自学好。看书学的话,至少是作者一级的人在教你,然自学即苦闷又吃力,恰逢C++十分庞大,坚持下来者恐怕不多。 

问:学C++,得多长时间才能学会?所谓学会了又是什么水平? 
答:至少5年。“纯”的C++语言已十分庞大,再加上环境提供厂商的类库以及各种多如牛毛的小变动,掌握已属不易,所谓5年的学会,应已可编写小规模代码,但若想解决自己使用电脑中实际所碰到的问题(例如:导出媒体播放器播放列表内的媒体文件到指定文件夹),仍然不够。 

问:怎样自学? 
答:最开始先集中看一阵,然后写一阵代码以便熟练所学,再看接下来的一部分。如果看不懂,反复研读,如10遍仍不会,跳过看后面的。最好用实体书学习。不要指望在一本书上学会C++。在小有成就后,可放松学习进度,不少思想是要假以时日的。 

问:学C++也有一段时间了,看到别人聊语言,每每仍听不懂,怎么回事? 
答:隔行便隔山。人家聊JSP你当然不懂了,这没有什么。人家讲UML、XP你又不懂了,不要紧,一定要明白一个道理,便是:方法是给会者准备的,还不懂win2000框架便要写WinMain(),急功近利,急于求成,迷信速成,都是于己有害的。语言讲究,库讲究,编译器的使用还讲究,哪个看不起都不行。 

问:我自学了一段时间,卡住了,怎么办? 
答:不会的,C++是如此庞大,以至于你不会遇到什么东西卡住而绕不开。 

其实,学习知识,各人有各自的方法,自学一路颇艰险,非大毅力者不能成。

小编总评:

1、“如果您很踏实,甚至可以在身边没有电脑的情况下,先用本子练习写小段程序,当您写了一个本子的时候,再去上机编译,事半功倍。”很好的方法,值得去做。

2、许多人一看自学要用五年,心就急了,你如果愿意利用5年时间来成为高手,那么你只要两三年就会成为高手,如果你想一年成为高手,那么你5年也成不了高手。

文章来源:益盛网络小鱼儿,转载请注明出处!
更多资源:http://www.sendong.com/

继续阅读