下面的是学C++时要注意的。' z" q6 J% H8 `4 }
1 t! `5 D1 u5 p! U+ b5 f0 ]+ H( y
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 3 v! v9 C0 N) ]' z8 G; S
- W0 H( r/ f9 \: T" z0 m- i1 J, z
2.看《Thinking In C++》,不要看《C++变成死相》; , v! F. [' D' }+ {) {3 h
$ y4 ?6 a) L ~( R {; k7 g" k3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; ( Z& C" o& h, s+ @0 _5 p9 G' e: f* V) m- ~ x. z9 z: x1 E7 k- {
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 4 f- O- _ \. V7 X: H4 t$ ?' J+ u- X) m2 x6 h+ r7 B
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; [0 b( N( q2 ^# n0 w
- ?, Z( A8 R2 l: c5 u @/ {2 P6.会用Visual C++,并不说明你会C++; 4 W- }) g+ {9 b' a
$ B' A7 R+ D% ^& W w
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; ! W D; l7 V3 e. ~4 u2 e0 |+ U 7 L# w. Y, m0 {8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; # B% V. Q0 f% `; Y( I7 A, W
- C6 `8 j+ V0 Y2 s3 v# i9.看Visual C++的书,是学不了C++语言的; - N' N+ W, o. B
% j3 l: A# X3 d, |10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? 5 b& G! N1 Z, H9 w: ?# r! j* V y
8 a3 _% v. D* w3 l0 @
11.浮躁的人容易问:我到底该学什么;——别问,学就对了; . C1 Y2 B3 J( n* X7 E- ` X x 1 o4 t" ^- H) _- v! S. \, _: @12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行; ! B$ ]" `# ]: Q* Y$ ^
! ?% ~* G$ M5 l3 V& Z
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 7 l& \) v+ ~$ D- F9 n+ X , _( D8 m! ?8 e6 g14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; 1 }& O* L( ^! l7 h
6 s- T% v+ m5 p$ _, E8 d' ]
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; ( i* a2 J3 P9 D( O4 t8 F+ {$ Y, x2 j Q7 |
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; # A# M3 d) H# M t + H& W) @; z% G17.C++不仅仅是支持面向对象的程序设计语言; " u( u4 T( K) |! x3 o% Z6 w3 X" ^$ A/ _: O" N7 W9 @
18.学习编程最好的方法之一就是阅读源代码; 1 r* x" i& u1 J! ?9 }2 h, n! e7 A7 `# T: _" ~* d
19.在任何时刻都不要认为自己手中的书已经足够了; 9 K/ I) h( A1 a
" R. N" Z0 {. p# @8 C
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准; / h D5 v9 n- @ * d0 O; g8 g6 A) a& ~% Q( U21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; / V( r$ a+ K3 E1 ]/ I4 s' `# R