如何自学C++?

 我来答
cydn143
2012-11-13
知道答主
回答量:12
采纳率:0%
帮助的人:4万
展开全部
当时自学C++的时候看的是Jesse Liberty写的《21天学通C++》。抱着VC把书上所有的代码都写了一遍,并用调试器跟了一遍。程序代码比较短,也很简练,针对每个知识点都会有一个实例的代码。
我觉得学C++唯一的窍门就是反复看,反复琢磨,反复写,学指针的时候纠结了很多遍,学明白之后算是完成了第一个阶段。
第二个阶段就是面向对象的内容,类,继承,多态,重载。这里面尤其需要花功夫的就是理解拷贝构造函数的特性;运算符重载;友元函数。当把这些内容理解了之后,就算是完成了第二阶段。
第三个阶段是模版,这个是C++非常有魅力的一部分内容。模版在一些C++标准库中会大量的使用,比如STL。
当你把这些七七八八的内容学完之后,就算是对C++入门了,之后就是要靠多写程序来积累经验了。
初学的时候,我觉得一定要理解好栈内存和堆内存,以及用好调试器,调试器可以让你非常直观的看到程序运行的逻辑以及内存变量的内容。一定要在开始的阶段学会用调试器去跟踪程序出现的问题,而不是光靠一些调试输出。调试器用的熟练,对一些复杂问题的处理会很有帮助,虽然这样会花费一定的时间,但熟练之后就是一马平川了。
按照这个路子,基本上有半年的时间就可以对C++入门了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式