下面的是学C++时要注意的。 {Xpjm6a7
Lrx"Hn{
1.把C++当成一门新的语言学习(和C没啥关系!真的。); OB(~zUe.R
zhRF>Y`
2.看《Thinking In C++》,不要看《C++变成死相》; Z'^.H3YvL
c7?|Tipc
3.看《The C++ Programming Language》和《Inside The C++ Object >i1wB!gc8
XxB%
Model》,不要因为他们很难而我们自己是初学者所以就不看; *0a7H$iQ(]
=5pwNi_S
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; { iLr$89
ONcS,oHW
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; $:DL+E-}
L<<v
6.会用Visual C++,并不说明你会C++; 8p~[8}
1*@Q~f:Uk
7.学class并不难,template、STL、generic mp]UUpt
gd31d s!G
programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; |>I4(''}
giddM2'
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; xdsF! Zb
5bK:sht
9.看Visual C++的书,是学不了C++语言的; kA 4kQ}q
<l9qhqHv&
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? =U~\iJ
BS3BJwf;
f
11.浮躁的人容易问:我到底该学什么;——别问,学就对了; f V/
zpxyX|
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行; 7XIG ne%v
ZcN%F)htm
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! [;INVUwG^
o648
xUP
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; 9c@\-Z'
ws}>swR,
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; "l09Ae'V
.Wci@5:3
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; +Mh 9Jf
fNi_C"<
17.C++不仅仅是支持面向对象的程序设计语言; 2!bE|
0l %|2}a
18.学习编程最好的方法之一就是阅读源代码; pe@/tO&I
POUD*(DqNK
19.在任何时刻都不要认为自己手中的书已经足够了; 9_S>G$9D
Ed~2Qr\65
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准; (kI@U![u
9ev"BO
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; Os7 3u#!'
b<rJ@1qtJ
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; ma M8:\
Mio~CJ"?
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》; Bx&wS|-) D
#6<9FY#
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; =i)k@w_(x
*[_>d.i
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好; 9Ic~F^
Me*]Bh
26.请看《程序设计实践》,并严格的按照其要求去做; m)9qO7P
%sLij*
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; PUViTb
G(~"Zt}?
28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; OW<5,h
6,|)%~VUm
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; ojH-;|f
l;g8_uyjv7
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++; U= PG0
Ls^$E
31.学习编程的秘诀是:编程,编程,再编程; =r:-CRq(
"8"7AoE
32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》; M-df Gk
)rs);Pl
33.记住:面向对象技术不只是C++专有的; Y<S,Xr;J:
(HkMubnqg
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; %h%^i
>p 7e6%
35.把在书中看到的有意义的例子扩充; m+Yj"RMx&
G =+ sW
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中; ~WJEH#
i- E~ZfJ
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; bgm$<