下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 2358 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 16:15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.把C++当成一门新的语言学习(和C没啥关系!真的。);
    " u. I3 q  B  ?+ S  G: h2 Z
    2 p) @' j5 Q( _# S" b* [% D0 B- g2.看《Thinking In C++》,不要看《C++变成死相》; " v4 c# S4 f6 Z
    $ i$ \, P/ {0 `" c- B) P
    3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
    $ C( o5 W% G* m' l( o0 _5 v
    * ]* F# |+ B, ]: m/ h' X4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; ' G! L8 r$ g& B' B. Y

    ; J0 \2 v* S' t  M5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 3 c: F: I$ }+ E) b+ o

    * ~" z6 Q# t. S9 t' @% }6.会用Visual C++,并不说明你会C++; & R1 Q7 p4 T5 q0 t6 ]/ m

    8 p% s" Q( `) B8 t( r8 [/ R" v7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; , y" c( l6 W: y7 p- j! Z

    ) l: \2 r5 t. q$ y/ e. \" q8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 8 I) e2 {& C+ r* f- n

    , w# M; y4 M" K0 n! K* M1 P% n9.看Visual C++的书,是学不了C++语言的;
    * |$ q# v0 A5 o  U8 ]: Q$ c, _+ {. s+ [
    10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
    5 \7 E, S; ^, K0 X/ @
    2 \& M0 C* X! @  ^11.浮躁的人容易问:我到底该学什么;——别问,学就对了; , G# G' W! R5 ^) l# b: Q3 z+ a
    8 E. s# A# |$ G$ G: G
    12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
    , I% n" X& I/ d3 c
    . `, B# n- G4 c" ^- V9 A13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!   o$ x# t2 X% N0 N2 a5 L- a

    " A5 F  z# m! W! @: S' v14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
    : k' Q* E- l* T- @# S
    ; Z' A; ]+ K$ U! m( L; t15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; ( F% M0 X$ ?3 W7 C6 ?- o/ r" w

    ) T' H$ H- t  x9 O/ A6 Z3 |16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
    4 E9 Y1 z) E0 I$ r! `
    ( R: P: Q* ?  V8 h' @17.C++不仅仅是支持面向对象的程序设计语言; 6 C# z  y7 e) P: i+ q0 d9 B, s& t
    4 u# [% `& w/ O0 V" r9 E
    18.学习编程最好的方法之一就是阅读源代码;
    7 m* `" o' A6 x6 E, c2 B7 \  a, L& ?1 C7 F3 z& p: L) |
    19.在任何时刻都不要认为自己手中的书已经足够了; 3 O+ h- I8 S5 ~' f

    6 [2 p. \* \4 l* Q! e$ ^/ w* t20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
    , ^3 R* w/ k' V* X
    8 m' }2 S- @5 F- u; r21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 4 K) u+ a; Z4 H4 Z
    8 A3 E* ~* d0 C0 \8 i2 q
    22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
    ! L% K1 \: u6 \2 U1 O4 Y5 W5 ?5 o$ p/ q: Y5 `
    23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
    * C) t% B. D1 y. A9 r+ @, _3 o; k7 f1 ]) V
    24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
    / x( ?& u  b0 C4 Y
    " G) n# m5 ^. T) P6 d: B25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
    6 P. \9 W/ r" N) m
    ( z+ q) j1 o* w26.请看《程序设计实践》,并严格的按照其要求去做;
    9 ^4 U  P/ W5 u( _7 B, L
    . g4 Y+ W8 X3 T& j# \27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; 4 B* |% n+ a4 v. a
    2 `/ j; H/ g3 G" I9 u
    28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; . q  t' o( F, x# [( y
    ; ~  @9 ?& J0 K8 A8 }, J
    29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; . O) \  Z) T9 g+ @
    ) P* x( P* N1 _5 x6 E7 m& g
    30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
    $ u6 w$ |  C) _& `- ^
    4 f8 s( F! ?+ f  p+ \9 i, o( M31.学习编程的秘诀是:编程,编程,再编程;
    # E+ M: U! Z- j( b! z- ?: u+ C. q( E# |3 R* w
    32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
    6 s' H, N, p. P2 y5 y6 Q" b/ x* n" R0 `+ I4 f
    33.记住:面向对象技术不只是C++专有的;
    - p% |9 @' K+ T4 s* E* n% D
    * t- K( E" [4 l$ h& ^34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
    0 O- Q4 @( Q. H; N* d6 U6 y, A! y/ \6 u
    35.把在书中看到的有意义的例子扩充; 3 d1 G- `' J0 y  U2 \

    8 Z" v! {' n: h$ v1 c3 R* G36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
    ( ~) n. a7 k4 e! g  W( s" v- m5 f/ R0 {9 }1 O0 [; M: A, O
    37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; $ b5 D/ G8 z; P1 T6 }5 C! C' `

    5 T) C# T: f- k- [4 u38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 8 `* x, k' P3 M7 j3 A9 T5 \: `1 h

    * G# |4 M  N4 U; w( T39.C++语言和C++的集成开发环境要同时学习和掌握; % d* T! P- K0 X" t; F" I6 P3 p
    & Z9 o! N+ g4 K% b# J, L. s& [$ U. L
    40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
    ' H6 w1 W& P+ O, @' ^& X) p6 f* ^7 r; @" i4 ~" Z
    41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主; ) ~$ |4 L. j/ k& s7 ~. A  G2 M

    : v$ p. ?1 \# p* {8 N42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
    * i. j9 A4 \4 f0 e9 b+ B, m8 N
    % ^- @* Q# Z$ `; h: R% N43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
    8 G8 r8 W! \# D+ f
    " @! ]  I: b& K- L/ ~/ g44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的; & n. U8 b% H& @/ [9 L) F

    ! `; h# H* Q# T, J45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
    4 r: K- C- O; ?
    7 @# z+ D" v6 c46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
    ! y9 @- E! }" s6 r, G- I
    0 \% [- `9 _9 M0 W5 r47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
    8 Y! q% a- E+ k) M2 |1 h0 M: \, x, {
    / ?+ H. _) S: c9 T: d' t& j48.保存好你写过的所有的程序——那是你最好的积累之一;   ]) R1 C% c5 k6 G6 y

    ( Z: Z' }4 j( L: g/ S; O; R49.请不要做浮躁的人;
    - c7 r' r8 N& I% C8 f' q! `
      W% ?% e: O  {7 y6 I50.请热爱C++!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博

    该用户从未签到

    2
    发表于 2003-8-20 11:29:00 | 只看该作者
    经典!
    8 x* g/ h) S  ?我支持你!
    波仔 该用户已被删除
    3
    发表于 2003-8-24 21:47:00 | 只看该作者
    对啊,要对自己有信心啊!!我一定能学好c++
    daikeshi 该用户已被删除
    4
    发表于 2003-8-29 14:41:00 | 只看该作者
    把C++当成一门新的语言学习(和C没啥关系!真的。)
    ' `% X; v' ?& Q4 }呵呵~~~~~
    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 | 只看该作者
    那本书编的好烂啊!
    8 Y6 B/ F# ^% x. L5 N8 n, V" S- c; x/ F3 O6 l  f. ~, o% L
    没头没脑的,怎么看啊!
    麦田的狐狸 该用户已被删除
    9
    发表于 2003-11-11 15:59:00 | 只看该作者
    这么多!累

    该用户从未签到

    10
    发表于 2003-11-16 00:55:00 | 只看该作者
    很高兴我们的煎饼看了这50条,并贴了出来,真的好!4 t& x$ F) X3 z

    本版积分规则

    关闭

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

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