下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 16:15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.把C++当成一门新的语言学习(和C没啥关系!真的。); / l. |5 R9 o3 }; T! D$ H2 o
    / d  I6 x6 ~  m" s1 j" ]! l
    2.看《Thinking In C++》,不要看《C++变成死相》;
    . B9 J* `2 s. q; e5 V  O3 R7 m5 U
    3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; ( Y% D6 l" W1 N2 t7 k& d

    " }* e- N2 {% X2 j# K2 ]4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; ; A( d0 B( c, }. ]& n

    0 J# g) l, k  w. T5 q8 T5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
    0 }: s* _1 j( m! V0 x2 f
    ( R- e3 r1 [6 d4 A6.会用Visual C++,并不说明你会C++; 6 y( _( \" {1 C" D4 i9 |- M
    1 h) u& b& l# Y/ m  [
    7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
    ( W3 _( z  u! b6 S6 z! Z0 }; e, R: a9 H- O9 B4 T! [
    8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
    $ d* q# {* u' r! e/ R* b' w6 a3 p: Q7 l2 j$ y
    9.看Visual C++的书,是学不了C++语言的; / P4 j) C2 O$ \1 ?/ `5 l

    : {1 }% G8 |8 O$ j9 Y# ^9 E- i10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? * G8 G7 L- v' L& H: n/ c4 B

    3 R  p' L: c) _# A8 B) V$ r11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
    1 a! x4 ~) ^% x9 [6 z
    / [/ U* s) C& F  K6 j12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行; . E0 E- f# w4 X

    6 O9 A, }  ]& t& U13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
    6 u8 T2 m* k) s" B) V' {
    1 @1 w  m" n! A9 t14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; ' K8 |- S( a) I% b. j4 ^

      d/ S! [. X8 H15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
    ! ~: \+ N8 t" C3 b
    0 f) V# Z1 D) s, }- _9 g16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
    " ^% p( A/ [  h( g+ k
    # _4 W9 S" {, V7 G1 ]4 ?; ~+ ~) c' U  O17.C++不仅仅是支持面向对象的程序设计语言; 4 U3 E  ^; ~- M# w1 K) X

    ' ]! O* z! x( Q0 w1 _" Q3 t- A18.学习编程最好的方法之一就是阅读源代码;
    7 `  n% Y% K$ f: K% o) D1 ^0 t+ D4 `0 e" f  o6 D3 y' _  D- c" t
    19.在任何时刻都不要认为自己手中的书已经足够了;
    , R8 N1 [: c7 t- i1 _- M
    & ^* R; N- [0 K" H2 o- X20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
    # J! C8 x+ @/ o$ w3 S- S
    " T( p8 ~2 S" p9 t4 Q21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
    9 o' T3 j+ H, }
    ) F% X# c: T( o6 y; T* z( z22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 8 A$ r. @4 X1 S- G

    # D2 a( A5 X3 e8 |23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》; $ x* ]; w3 H# ^! z( c
    $ |0 w2 u6 l6 @7 S
    24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; 8 ]+ V6 `) ~: `' I1 V

    . l7 u7 A: O; p- u: w7 d- v9 P* p25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好; , m6 a2 N% Z  m2 {/ I. W

    . r. o( N& j9 e( `* T, b) ]8 \26.请看《程序设计实践》,并严格的按照其要求去做; ' V7 ~; R' e! F2 j' v8 [& e5 e. L
    4 J. [% A, ]1 V6 K& c0 \0 \
    27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
    8 E# _* E* v: i/ V( g3 b4 W) N1 E, r8 t; B: e
    28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; ' R  {5 x! q& H* V+ Q

    ( p) q- v) C5 S4 `( w29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; ! F  ^" ]( c0 u/ C+ |

    . \+ {. d  Y' o$ s5 P. f! {8 x4 O30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++; ( j- S) y/ S/ N/ E  g) j  ^2 C7 _
    3 L; _: z$ e! `0 Y5 g  F
    31.学习编程的秘诀是:编程,编程,再编程; 1 i" x) r$ b+ W1 L. b

    ; ^/ ^7 a& l+ e32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
    ( X1 W: b/ X# u* H. W9 M# Z
    6 g. o7 g2 n+ u33.记住:面向对象技术不只是C++专有的;
    9 k9 \# Q4 {, Z( b$ l" Z7 F4 j" g+ D/ _& V0 K5 }1 u" X# ~
    34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; , @4 P4 e5 x# U

    8 |% ?9 Z" P7 L, n4 D0 I2 N3 ^35.把在书中看到的有意义的例子扩充;
    6 u2 ?) H9 F5 E, W! _) z9 F2 y- Z& l! v4 k6 N- _' L! p2 o
    36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中; ; B' ]8 g+ U0 H' E# q. L5 v
    1 I! u$ k; _0 c7 \
    37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
    $ q5 H4 U1 E8 ~3 K% i
    & l6 N! V. i4 }6 ~, C/ }38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
    " y6 Y  h3 W  [/ E( D+ H) w0 d5 O2 a' m& j4 ~9 R3 r
    39.C++语言和C++的集成开发环境要同时学习和掌握; / s) H3 k3 K  ^2 W& _

    ; d9 {2 D; \) j4 K/ D40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的; ; B( z* [' \( l/ O% V3 [" h
    0 @8 v9 C& L* C% B/ o7 A4 Q+ s2 ~
    41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
    7 f$ ?2 d' P3 E0 p# [8 a
    " Z7 C$ l9 v  d, G2 j) e42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43); 8 D2 ]4 {% |5 q6 G5 g

    ; h. l+ N$ @8 i7 D. ^43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
    - @. q! y3 v8 u& D" s# R
    . Q8 @6 Y+ h: R/ t8 J8 j44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的; # g% o& Y/ J% Q7 O
    - j2 K4 v6 h( i- k; P! k
    45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
      H$ v% ~( \, f& B
    8 ^; D$ ]& [( [  l1 K/ ]46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
    ) }2 ]. ~( Z  t7 N/ s; @& O! I: Y/ S0 j+ I
    47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX; : F: H( F2 W+ [% m# T
    1 i# x' d: v! R0 L1 y
    48.保存好你写过的所有的程序——那是你最好的积累之一;
    % p8 F' @! s* K% @
    % U9 y/ b' e. d& v0 N" t49.请不要做浮躁的人;
    ' v2 D, R, ^% O& l: U- L6 o: |8 u7 x5 \
    50.请热爱C++!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    2
    发表于 2003-8-20 11:29:00 | 只看该作者
    经典!
    3 N9 F7 }" ~2 j% p) c0 V我支持你!
    波仔 该用户已被删除
    3
    发表于 2003-8-24 21:47:00 | 只看该作者
    对啊,要对自己有信心啊!!我一定能学好c++
    daikeshi 该用户已被删除
    4
    发表于 2003-8-29 14:41:00 | 只看该作者
    把C++当成一门新的语言学习(和C没啥关系!真的。)1 b5 S; U# @7 f
    呵呵~~~~~
    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 o% k4 O. A* R# E1 K! `
    , d/ D: [& a7 I2 F; D! p6 O7 \没头没脑的,怎么看啊!
    麦田的狐狸 该用户已被删除
    9
    发表于 2003-11-11 15:59:00 | 只看该作者
    这么多!累

    该用户从未签到

    10
    发表于 2003-11-16 00:55:00 | 只看该作者
    很高兴我们的煎饼看了这50条,并贴了出来,真的好!
    4 P9 N7 D* N8 ?% H$ P3 e# l

    本版积分规则

    关闭

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

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