下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 3772|回复: 6
打印 上一主题 下一主题

学C++时要注意的。绝对经典。!!(转)

[复制链接]
  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.把C++当成一门新的语言学习(和C没啥关系!真的。); 7 Z/ a" ]% J: j4 I1 H: V! T# _- O
    2 ~& @4 i( X# H6 @
    2.看《Thinking In C++》,不要看《C++变成死相》; ) y3 k8 s. R3 k- b, a; D7 V
    $ R: D- N# x3 [( @$ [9 w: g2 I
    3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
      }8 d# u' r2 B, E! c( U
    - M1 j& z' w; j: ]* e7 R0 Z; E3 N4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
    & q" i# v- C& f3 e: Z- G. t/ {% K3 V1 B1 e, }( }& r7 _
    5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
    4 W( e: ]8 {1 G
    1 I  Q8 P9 u& J1 Z0 Z( A1 C1 ]. S6.会用Visual C++,并不说明你会C++; 9 P+ }, f- x4 N* b$ @0 J! z& ?1 N

    * c/ b. |2 u/ Y2 S7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
    ' X8 L  ?1 Y6 U4 ~& E6 k
      `1 {+ E2 F$ K4 T; E+ f% v8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
    ' [5 O; u. I( I( t7 F
    " j* n( X6 ?8 S1 B; `! b# \# b9.看Visual C++的书,是学不了C++语言的; 8 H  X- L% B- c( `
    5 T- W& |" w: h8 k- K3 ^
    10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
    $ d  R4 b- c& l/ K$ B3 U3 t& d; S+ I" r7 k# w5 ~6 W6 L
    11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
    8 ~  A& a; f$ A4 W, h4 f6 i& M- A5 d+ O% t9 E+ I
    12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
    5 ^( k! `: v2 |" E
    ; h' N4 n7 P6 k) X. ^/ Q0 @! M- @9 u13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 7 `+ Q& N/ }% ^. i' d

    # z6 p& u+ n9 r- N0 O& ^14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
    1 |) ]. s  W4 m4 Z1 U/ |4 O1 z6 `% y
    15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 7 `+ _  n- x1 G! ^' J( p% E3 R& Z& q# X

    4 ?+ f; C& N& M16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
    5 S$ j; @* \7 q: Y" K0 S& T: _6 T8 y8 @( ?' d1 B
    17.C++不仅仅是支持面向对象的程序设计语言;
    ; i% a" @0 W7 V9 e$ i# G- ]$ I3 Y( y: O( \- g
    18.学习编程最好的方法之一就是阅读源代码;
    ' B  ~+ V6 b1 ^. O) h. h
    ) l, k1 S, d8 c% U3 m* _' l19.在任何时刻都不要认为自己手中的书已经足够了;
    ( W3 }& f4 K. t1 N" g1 t
      ^% j7 f  N( ]! ~20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准; # Q4 r/ Q- ?* b8 S( T* N! B9 N  T
    7 q) _* }6 w, W2 O/ M  A, K
    21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; ) ^8 a9 [' V2 x. g6 s& Q2 {2 D

    ; I8 V  S+ q6 ]0 _4 P- z) x22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
    6 m6 g5 r" O, p
    + \0 w& s7 [3 F  U! }23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
    " P. Z& G7 N7 T1 {$ b3 \
    % D0 X$ ^1 O' P' T6 G3 I- W- D4 l24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
    % e8 A& G# D, u! V2 s3 N7 S+ I: s0 s  b: o& w' W
    25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好; : o' y* m, p' M5 I
    & v  c# z9 J5 ^
    26.请看《程序设计实践》,并严格的按照其要求去做; ; `' d4 u% ^, J4 ~) M: a+ g
    % ]. o* [5 B/ C  D8 B& R6 H
    27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
    6 w; C& z$ G9 m  _# B) _( C2 X% o8 `* P9 ?
    28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; 5 J& t* \6 p: y' q( B( b
    3 N8 X7 h) C* d8 f- L; x# u. A
    29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; ; v$ T. Y* k# y8 r, K$ r

    2 ^8 |; x1 T( }9 C7 @- m30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
    - R/ y9 Q) B3 j" F$ v4 Q$ E7 m
    : ?; y. W2 l$ O31.学习编程的秘诀是:编程,编程,再编程;
    + M2 v2 u. R. D* L$ I' }; l
    3 w; d% S. }8 I, F3 b) \# f1 I! w0 @32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
    9 u- F$ `4 h, {5 S+ P, S
    3 ]: Y# m$ Y) Q! _& I+ ~33.记住:面向对象技术不只是C++专有的;
    , y4 _3 ]6 W- m/ o5 ^% J/ j3 i% }  [' y& R, m$ D4 s9 w1 T9 _! }- \
    34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
    5 G. o4 j1 g' b' m0 f8 {& `5 B& x) X, o& i- A' g- E; G$ S
    35.把在书中看到的有意义的例子扩充;
    8 {+ ^* k+ B  ]" t0 _- Q- Z$ H
    & t; K& L$ s$ I36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中; 9 N' z, ~& w; J% f
    ( N7 j3 t4 [. a3 Q& a
    37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; ! {; ~( L/ D, v9 U- U4 J* ^" K

    " A$ m# D$ l/ @8 R38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
    ' J4 ~! D# M; V, J1 L0 `- S: \4 L2 X/ [! o' C! k/ Z" y5 U6 r
    39.C++语言和C++的集成开发环境要同时学习和掌握;
    ' _$ Y; L- J/ d. _; W8 }- m8 O4 J& n+ l7 q( ]: y0 @, ]
    40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
    * U- j: Y: ^6 Z2 k* O' [! A, G/ a" v; N; e1 A, u
    41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主; - K0 {) K6 m% K& Q
    2 l9 o$ U2 z& L$ I+ _& n- j
    42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
    # o# `4 x& |- Z) z/ U9 q: Y; @7 R/ Z# \! J" @3 f; S( ?- u
    43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的; ! d3 g. X% E% g
    4 \3 N* N7 W: K  k% E. S
    44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
    . q! O% o$ [: V" ~% {/ F6 u. H" Y5 \: _1 E; X' e" L
    45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
    . w! [* ]  B* Y% h7 M% F5 A" k) G1 C! E
    46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
    : N" ^* A: D( X; O( p  Y/ E
    . E6 g7 G% ^6 w47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX; & w1 _/ f, d9 r1 k7 v: z
    ) O8 T* x+ E' Y: b9 G
    48.保存好你写过的所有的程序——那是你最好的积累之一; " q. p1 h0 W* I% j
    8 Z1 f4 @5 {3 Q3 ?, _; e+ ^6 T
    49.请不要做浮躁的人;
    ! J4 b2 T( Z' X$ R$ k' x7 N9 P( o( b
    50.请热爱C++! % y- q+ Y7 H# `( c, G" |- E4 b
    , j4 |2 I9 I! o; i3 s4 c% Y8 Z$ B
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    2
    发表于 2003-4-8 00:38:00 | 只看该作者
    受教育了

    该用户从未签到

    3
    发表于 2003-4-19 14:46:00 | 只看该作者
    这么多阿~~看样子我是学不好了~

    该用户从未签到

    4
    发表于 2003-4-22 02:22:00 | 只看该作者
    条条太多了
    ( y" J) F4 m3 K+ Z+ D& m8 b/ `其实只要去动手,先编通一个例子,然后试着读懂每一条语句,再去修改它。。。。。。就会了
    丧心病狂 该用户已被删除
    5
    发表于 2003-5-11 14:33:00 | 只看该作者
    是啊,不就学一门编程语言吗?
    : d1 f' w7 n$ d. {- I好习惯应该养成,但不一定要刻意培养(要是你们听信我的话,死了后果自负)。
    蕊寒香冷 该用户已被删除
    6
    发表于 2003-5-11 21:24:00 | 只看该作者
    以前看到过!
    Yaosl 该用户已被删除
    7
    发表于 2003-6-5 23:41:00 | 只看该作者
    楼主好象真的很厉害啊!!!
    6 e' [7 _6 y* p  h! O* o0 q3 p$ h$ `; m! ?
    我学,我顶.

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表