下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    前天 10:07
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 16:15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.把C++当成一门新的语言学习(和C没啥关系!真的。); & Y1 d$ g, ]6 z( x" D( a6 {" }

    8 `3 ?: N& e1 s2.看《Thinking In C++》,不要看《C++变成死相》;
    & S, u, v: G' Q2 X, A) b
    * |/ `. `6 ]7 @7 i1 a# L- @3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 8 ^, r) C2 M4 v+ v( m2 h. @- ^" M( _
    ' c! |. l2 [1 V3 A  i3 x: R- s
    4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 8 f3 S" ~/ ^/ @% a% s1 [0 V

    7 |4 H. A  W: f) c+ I- e5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
    8 C( ~. X0 ^/ p
    # V. ^+ w) G! r& ~0 e6.会用Visual C++,并不说明你会C++; & K8 b8 l- }3 Y8 f
    7 W' W7 O6 E7 F8 I/ X6 [
    7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; 1 ]# d$ X; W9 m3 V2 u5 R

    ( i$ [2 }* m8 {+ c1 l& w- A! p8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 8 y' X1 c$ _  t. H
    9 `* E3 K. S- x" K
    9.看Visual C++的书,是学不了C++语言的; % I) g# m" |; E* f5 `& q! ~! e0 j( i) e

    . j$ l% p( j3 F( y0 _% p10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
    9 f+ T0 S/ a1 L0 W* J
    5 k- F! B# c: P11.浮躁的人容易问:我到底该学什么;——别问,学就对了; + z5 r* ?  M2 B$ d" T( Y9 Q+ L

    9 N/ ~/ n4 O! o2 p8 Z4 K12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行; 9 u: z7 D( e/ h; a; I4 g" S4 e0 f
    / U! w$ [$ u7 C; i; y1 D. W/ z
    13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! : W5 d6 T  O: z, S+ C! w

    ) A) u5 [$ b" f; }) e/ v14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; : \' Q2 }* P, g
    # m9 R1 N* c* O- f
    15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
    $ L9 j/ m- X6 c2 g4 b. k. x' E  a1 z/ V
    16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 2 m7 P  q3 }$ Q/ H; P2 v# R9 J
    2 O, |- `- v5 M2 Q
    17.C++不仅仅是支持面向对象的程序设计语言;
    8 A, L! l& c4 G% L5 N# ^
    8 a8 R3 }7 K# {0 T, B0 u18.学习编程最好的方法之一就是阅读源代码; ! Q, a# s# O/ N" L6 e, `1 o5 e# V& F
    ( x( Z" b7 T; l* P7 P
    19.在任何时刻都不要认为自己手中的书已经足够了; . g( i; \# H# \7 X7 C9 E' o" J

    - E) f1 |. }& S. W4 G8 U% K20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准; / ^% p$ L% x1 _7 m! v9 z$ `$ s

    2 \4 ?$ J9 [4 @" ?( L! T21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
    " a+ J6 P  G' M6 ~
    8 ?$ V  x& `( A, g22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
    - |2 \& x9 s+ c# w6 c
    8 |9 |# K' S) D. l8 ?23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
    # i. \* n# R% c) P2 U; T0 E( w! ^! R, B) d+ z
    24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; ) u2 k. \& [( l0 P
    * \& z: T" D& @# D+ R- k0 k$ I* p
    25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好; , W( c6 C$ \; X9 G+ Q" W8 q+ Z

    4 I+ r0 N3 [4 z  b2 Q) X* `26.请看《程序设计实践》,并严格的按照其要求去做; 4 w! ]% k) A2 f& o. \. c* f

    5 I. a: ?% z% e) ]/ [6 Y27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; + B) n9 u! Y! w" Q- Z

    6 L7 j4 O! \" o* a' P7 Z. @+ t3 m28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; ! s+ @9 Y1 O/ T' x. `

    0 K6 s, W" F3 w6 ~29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; " _  ?8 @; z! O
    5 S3 e% _6 Z2 H+ o2 {3 H
    30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++; % A( K. Y7 l: P
    , F/ J$ P6 }. I" {$ I- G; I7 x* _
    31.学习编程的秘诀是:编程,编程,再编程;
    ! p0 _8 M( S8 \0 u$ F* o
    2 C0 f; m# ?5 j& p% \+ Y32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
    - W: R% L# D: z/ G1 h5 a- _, O: L2 m, k3 Z" q
    33.记住:面向对象技术不只是C++专有的;
    9 `2 h. b. z  w" |) H# `) m5 ^
    8 r+ p% W% ]" w. w34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
    $ i$ Y6 z# s1 r& v) m4 P2 _( U' K2 X0 t( B6 a0 x
    35.把在书中看到的有意义的例子扩充;
    8 R. [, s4 c% S$ L# `2 O" J' A% \" P3 U: v( T$ L
    36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中; ) J* z4 e( B1 Z0 |% L1 G, Y

    1 W5 w! o8 q# [1 ~4 j+ I. j  e37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; - |! i# l8 P3 u# `0 E' ?

      t4 X' W1 L, ?  s7 K& i! y$ i38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 6 A& D5 l+ E0 M( y

    1 L: |4 }  q7 {; t39.C++语言和C++的集成开发环境要同时学习和掌握;
    - Y6 Q5 o4 j; g' P+ q( S! `. G4 x( L  z1 W$ G
    40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
    1 r4 }+ o& c6 H9 l7 V5 C( M, D& T$ P
    41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
    ) y% O% A, u- {* M. \6 ?! S' R% Q0 k9 ]7 p- ^
    42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
    : h% w9 |) r) h% W8 ]. a4 p0 T0 D/ F+ B+ Y: d* y8 X+ G
    43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
    % m1 i  l5 w! }" _# S
      k+ J1 m* M# |5 L7 D' ?3 T44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的; + g. m2 n/ j* a& h
    $ r; V( m6 h# R- ^1 {# N/ P6 {
    45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了; 2 D3 m8 \" N3 b% b3 _
    . J$ V' [& B# M7 c2 j
    46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
    7 X5 f* H% a( A' J* ]# x. z& ^4 b5 R' R+ ~" U
    47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX; % x, {% j6 c$ z

    8 e' s; s! x5 q: H( t+ n48.保存好你写过的所有的程序——那是你最好的积累之一; - n+ N6 h' S! e5 v9 \

    3 G2 L; i% ~# J49.请不要做浮躁的人; ! p* [3 o/ s* O7 j) d. x
    ( Z4 N3 j% Q- b9 E
    50.请热爱C++!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    2
    发表于 2003-8-20 11:29:00 | 只看该作者
    经典!
    ; {- v) G3 y. @" h- v我支持你!
    波仔 该用户已被删除
    3
    发表于 2003-8-24 21:47:00 | 只看该作者
    对啊,要对自己有信心啊!!我一定能学好c++
    daikeshi 该用户已被删除
    4
    发表于 2003-8-29 14:41:00 | 只看该作者
    把C++当成一门新的语言学习(和C没啥关系!真的。)1 P4 k" d5 g+ C" n6 H0 l4 E/ V
    呵呵~~~~~
    merancholy 该用户已被删除
    5
    发表于 2003-9-29 11:28:00 | 只看该作者
    没学我开始怕了

    该用户从未签到

    6
    发表于 2003-9-29 16:34:00 | 只看该作者
    学习中。。。。
    fyer 该用户已被删除
    7
    发表于 2003-10-16 10:47:00 | 只看该作者
    trap & pitfall of c。大概是这个书名,chao好

    该用户从未签到

    8
    发表于 2003-10-17 00:42:00 | 只看该作者
    那本书编的好烂啊!
    1 l9 T" f  C$ y5 r% v
    # y$ V+ ]/ P! X, p  d% L- F没头没脑的,怎么看啊!
    麦田的狐狸 该用户已被删除
    9
    发表于 2003-11-11 15:59:00 | 只看该作者
    这么多!累

    该用户从未签到

    10
    发表于 2003-11-16 00:55:00 | 只看该作者
    很高兴我们的煎饼看了这50条,并贴了出来,真的好!" G$ |# S* t9 @8 N0 H8 v, y

    本版积分规则

    关闭

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

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