我弟弟正在学习C++。谁知道怎么入门?
以下是学习C++需要注意的地方。
1.把C++当成一门新语言来学(和C无关!真的。);
2.观看《用C++思考》,而不是《C++成为死相》;
3.看看C++编程语言和C++对象内部。
模特,不要看他们,因为他们很难,我们自己也是初学者;
4.不要被VC、BCB、BC、MC、TC等词汇迷惑。-都是集成开发环境,我们要学的是一门语言;
5.不要放过任何一个看似简单的小编程问题——它们往往没有那么简单,或者可以引出很多知识点;
6.会用Visual C++不代表会用c++;
7.学习class,template,STL,generic不难
编程就这么多了——难的是长期坚持实践,不遗余力的广泛阅读;
8.如果你不是天才,想学编程就别想玩游戏——你以为你做到了,但你的C++水平并没有随着你的过关能力而提高——其实你可以时刻记住,学C++是为了做游戏;
9.看Visual C++学不了C++语言;
10.浮躁的人容易说:XX语言不行,你要学YY;-这是你自己的失败!?
11.浮躁的人容易问:我该学什么?——不问,只学;
12.浮躁的人容易问:XX有钱吗?——我建议你去抢银行;
13.浮躁的人容易说:我要中国版!我的英语不好!-没有吗?学习!
14.浮躁的人容易问:XX和YY哪个好;我告诉你,这一切都很好——只要你学会了;
15.浮躁的人有两种:a)不学无术,只是观望的人;b)只学习不坚持的人;
16.与其谈论时髦的技术,不如牢记过时的技术;
17.C++不仅支持面向对象的编程语言;
18.学习编程最好的方法之一就是阅读源代码;
19.任何时候都不要以为你的书就够了;
20.请阅读标准C++圣经(中文版:标准C++合集),掌握C++标准;
21.请仔细阅读你能看懂的书;如果你不懂这本书,请硬着头皮读下去;
22.不要指望读第一遍就能记住和掌握什么——请读第二遍、第三遍;
23.请看有效C++、更有效C++和例外c++;
24.不要待在集成开发环境的摇篮里,学会控制集成开发环境,学会命令行处理程序;
25.和别人讨论有意义的C++知识点,而不是争论XX行不行,YY和ZZ哪个好;
26.请阅读《编程实务》并严格遵循其要求;
27.不要因为C和C++的一些语法和关键字看起来一样,就认为它们的意义和作用完全一样。
28.C++绝不是C的所谓“扩展”——如果C++一开始就被命名为Z语言,你就不会把C和Z语言联系得如此紧密;
29.请不要以为学了XX语言再学C++会有什么问题——你只是在学一门全新的语言;
30.看完C++对象模型内部,决定自己是否学过c++;
31.学习编程的秘诀是:编程,编程,再编程;
32.请注意以下书籍:C++有效的面向对象软件构造、面向对象软件构造、设计模式和计算机编程艺术;
33.记住:面向对象技术不仅仅是C++的专利;
34.请将书中的程序实例输入电脑进行练习,即使配套光盘中有源代码;
35.扩展书中看到的有意义的例子;
36.请注意C++中的异常处理技术,并应用到自己的程序中。
37.经常复习自己以前写过的程序,并尝试重写,以应用所学的新知识;
38.不要错过书中的任何一道习题——请全部做完,并记录解题思路;
39.C++语言和C++集成开发环境要同时学习掌握;
40.既然已经决定学习C++,那就请坚持下去,因为学习编程语言的目的是掌握编程技术,是跨语言的;
41.让C++语言的各种平台和开发环境激烈竞争。我们应该把重点放在学习C++语言本身。
42.当你中途写了一个C++程序,发现你的方法很差,请不要马上停下来;请尽快大致完成剩下的部分,保证这个设计的完整性,然后分析自己的错误,重新设计再写(见43);
43.放心吧,设计一个C++类真的不容易;自己程序中的类,自己的类设计水平,都是在不断的编程实践中完善和发展的;
44.千万不要因为程序“小”就去遵循一些自己不熟悉的规则——好习惯是培养出来的,不是一下子就记住的;
45.每学一个C++难点,都要试着解释给别人听,让他理解——你能解释清楚,说明你真的理解了;
46.记录自己在与人交流时忽略或不理解的知识点;
47.请不断对自己的程序提出更高的要求,哪怕你的程序版本号会变成100版。XX;;
48.保留你写的所有程序——那是你最好的积累之一;
49.请不要做一个浮躁的人;
50.请热爱C++!
补充:
关于c++学习的一些思考,希望能对初学者有所帮助。
1.如果你之前从未接触过c++,那么选择第一门c++课程就显得尤为重要。我认为你可以根据以下标准进行选择:
A.解释标准c++。毕竟c++改变了很多。
B.要全面,但不要太深。这样有助于你对c++有一个全面的了解,打好基础,通俗易懂的教材也可以加快学习进度,让自己保持成就感。
C.每个知识点都要有完整的举例说明如何使用。请注意,这里所说的完整性不是代码片段。因为你之前没有接触过用c++编程,完整的代码可以给你一个整体的概念,你可以快速的做大量的练习,因为变量编程是从模仿开始的,完整的代码只是告诉你一个完整的步骤。你不用自己猜。
D.推荐:c++初级增强版
当你有了一定的基础,就要选择一些书籍快速提升自己。这类书的特点是不仅教你怎么用,还告诉你怎么思考,你不是那么好读的。它意义深远,不是你读一遍就能掌握的。
推荐:用C++思考,有效的C++和更有效的c++。
c++编程语言...关于C++的思考
3.接下来就是反复阅读和练习第二步介绍的书籍。因为这些书影响深远,每个人基于自己的基础都会有不同的收获。比如你的基础没有达到一定的高度,那你对一些高深的技术视而不见,你不相信吗?你可以在提高到一定程度后,试着看一本旧书,你会发现很多新的东西。
不要看中国的教材。等你有一定基础后,可以直接去找外文翻译。
c++编程语言很好,但是有点难。