• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            [HORSETAIL]

            花兒,總會(huì)有謝的時(shí)候

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              11 隨筆 :: 21 文章 :: 7 評(píng)論 :: 0 Trackbacks

            置頂隨筆 #

            作者: 未知

              入門就是要初步對(duì)編程的思想有個(gè)了解,并且能編程解決一些小問題。入門一定要選好書,難度如果太低了會(huì)造成對(duì)讀者的誤導(dǎo),以為編程就是這么回事;也不能太高深,免的打擊讀者的信心。既然編程的入門要求是編一些小程序解決小問題,那么就沒必要直接學(xué)習(xí)C++,我覺得循環(huán)、判斷、跳轉(zhuǎn)、指針才是最基本的編程思想,學(xué)通了這些對(duì)以后學(xué)習(xí)C++很有幫助。

              我建議應(yīng)該先把C扎實(shí)地學(xué)好,不光要掌握C的語法,因?yàn)閷W(xué)習(xí)編程的最終目的是解決實(shí)際問題,所以還要適當(dāng)掌握把實(shí)際問題與編程聯(lián)系在一起的能力,我推薦《 C程序設(shè)計(jì)語言(第2版) 》,這本書是C語言之父寫的,不僅詳盡介紹了C的語法,還提供了很多實(shí)際的小問題作為實(shí)例,可以說看了這本書之后能為以后的編程學(xué)習(xí)打下一個(gè)扎實(shí)的基礎(chǔ)!
              提高:

              學(xué)了《 C程序設(shè)計(jì)語言(第2版) 》后可以開始學(xué)習(xí)C++,一開始沒必要鉆很深的大部頭書,《 Essential C++中文版 》非常適合初學(xué),一個(gè)禮拜就可以看完,看了它可以快速對(duì)C++的全貌有個(gè)了解,雖然不會(huì)馬上熟練掌握C++。

              我們不能滿足于解決“百錢買百雞”,真正實(shí)現(xiàn)程序還有很多非功能上的問題,比如怎樣做才能使用更少的內(nèi)存?怎樣做才能更快?在熟悉一門語言后,一定要認(rèn)真學(xué)習(xí)的就是數(shù)據(jù)結(jié)構(gòu)!數(shù)據(jù)結(jié)構(gòu)保證了我們的程序能以高效的方式運(yùn)行。《 數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用C++語言描述 》是本好書,它提供了很多實(shí)際的例子,比如火車站調(diào)度、走迷宮,相比于“百錢買百雞”這種問題又提高了一個(gè)層次。

              接下來專心提高C++的水平,可以選擇《 C++編程思想 》,然后再看《 Effective C++中文版 2nd Edition 》和《 More Effective C++中文版 》,這兩本書介紹了高效使用C++的寶貴經(jīng)驗(yàn),語言很幽默。至此,你已經(jīng)可以自稱是C++程序員了,恭喜!

              下面介紹幾本書,有興趣的朋友可以選讀。如果想高效地使用C++開發(fā)軟件,STL一定要學(xué)!《 C++標(biāo)準(zhǔn)程序庫—自修教程與參考手冊(cè) 》可以幫你學(xué)會(huì)STL的使用,而且開發(fā)時(shí)可以拿它做手冊(cè),有了前面數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),學(xué)習(xí)STL的使用不會(huì)遇到什么困難。如果你還想知道STL的設(shè)計(jì)思想及原理,不妨看看《 泛型編程與STL 》。有些朋友可能會(huì)問,C++的面向?qū)ο髾C(jī)制是怎么實(shí)現(xiàn)的?《 深度探索C++對(duì)象模型 》給了你答案,它剖析了C++底層的實(shí)現(xiàn)。最后,如果想有一本C++大百科全書,那非《 C++程序設(shè)計(jì)語言(特別版) 》莫屬!這本書是C++之父Bjarne Stroustrup的大作,算是書中權(quán)威。

              再提高:

              到現(xiàn)在為止,你已經(jīng)熟練掌握C++語言了,現(xiàn)在需要提高的就是設(shè)計(jì)思想,面向?qū)ο螅∣O)的最大特點(diǎn)是把我們的注意力從系統(tǒng)的執(zhí)行體系結(jié)構(gòu)轉(zhuǎn)移到概念體系結(jié)構(gòu),因此利用OO開發(fā)大型系統(tǒng)會(huì)更輕松。但是經(jīng)常可以看到人們拿著C++用面向過程的思想解決問題,缺乏的就是面向?qū)ο蟮脑O(shè)計(jì)思想,也難怪,在這里之前看的書都沒有教你怎樣用面向?qū)ο蟮姆椒ㄩ_發(fā)系統(tǒng),頂多介紹了面向?qū)ο笫鞘裁矗戳诉@么多書難免會(huì)先入為主,《C語言程序設(shè)計(jì)》(或者你看的第一本編程書)中的思路潛在的影響著我們。這條鴻溝就由《 設(shè)計(jì)模式--可復(fù)用面向?qū)ο筌浖幕A(chǔ) 》來補(bǔ)救吧!所謂模式就是前人總結(jié)出來的、經(jīng)過千錘百煉的一種系統(tǒng)結(jié)構(gòu),設(shè)計(jì)模式展示了23個(gè)經(jīng)典的模式,通過學(xué)習(xí)、理解,你可以看到什么是真正的面向?qū)ο蟆?/p>

              看了《 設(shè)計(jì)模式--可復(fù)用面向?qū)ο筌浖幕A(chǔ) 》后,有時(shí)間不妨看看《 重構(gòu)--改善既有代碼的設(shè)計(jì)(中文版) 》,學(xué)了面向?qū)ο蟮脑O(shè)計(jì)思想后看它,可以站在一定高度重新審視一下自己的C++編程水平。

              結(jié)束語:

              在學(xué)習(xí)編程的過程中一定要注意多實(shí)踐!學(xué)習(xí)時(shí)到專業(yè)論壇同大家討論是個(gè)不錯(cuò)的辦法,你會(huì)找到許多熱心的朋友與您一起學(xué)習(xí),能通過學(xué)習(xí)編程交些朋友不是更好嗎?最后,希望您能成為優(yōu)秀的程序設(shè)計(jì)師,為中國軟件的發(fā)展貢獻(xiàn)一份力量!

            posted @ 2007-01-20 14:10 [HORSETAIL] 閱讀(181) | 評(píng)論 (0)編輯 收藏

            2007年2月5日 #

            ?????????箭頭操作符與其他的操作符不同,它可能表現(xiàn)的與二元操作符一樣: 接受一個(gè)對(duì)象和一個(gè)成員名,對(duì)對(duì)像進(jìn)行解引用.但是不管怎么樣,箭頭操作符不接受顯式形參.
            ???????如:
            ?1?class?A{
            ?2?public:
            ?3?void?why(){return?;}
            ?4?a?*?operator?->()const{return?this;}
            ?5?};
            ?6?
            ?7?int?main()
            ?8?{
            ?9????A???Pos;
            10????Pos->why();??//展開后:?Pos.operator->()->why()
            11?return?0;
            12?}
            13?

            可以看出,在運(yùn)用了自定義的箭頭操作符后,編譯器還會(huì)暗地里為我們運(yùn)行一次箭頭操作符.為此,我們?cè)谧远x操作符的時(shí)候,函數(shù)返回類型應(yīng)該是類的指針或者具有自定義類的類!!我想,這也是自定義箭頭操作符的約束吧!!1
            posted @ 2007-02-05 13:17 [HORSETAIL] 閱讀(758) | 評(píng)論 (3)編輯 收藏

            僅列出標(biāo)題  下一頁
            久久精品国产99国产精品澳门 | 亚洲欧美精品一区久久中文字幕| 久久久久久人妻无码| 色综合久久夜色精品国产| 久久最新免费视频| 久久精品国产欧美日韩| 久久久久久国产精品美女| 精品久久久久久久久久中文字幕 | 久久亚洲欧洲国产综合| 久久国产精品一区| 亚洲а∨天堂久久精品| 日韩人妻无码一区二区三区久久99| 人人狠狠综合久久亚洲| 久久精品人妻中文系列| 国产综合久久久久久鬼色| 成人妇女免费播放久久久| 99久久精品免费看国产| 精品国产婷婷久久久| 综合久久一区二区三区| 久久午夜无码鲁丝片秋霞| 久久久无码精品亚洲日韩按摩| 精品久久8x国产免费观看| 久久福利青草精品资源站免费| 狠狠色综合久久久久尤物| 久久中文字幕人妻丝袜| 九九久久99综合一区二区| 久久九色综合九色99伊人| 四虎国产精品成人免费久久| 99久久中文字幕| 色狠狠久久综合网| 精品久久777| 囯产精品久久久久久久久蜜桃| 久久91亚洲人成电影网站| 国产精品一区二区久久精品涩爱| 国产精品禁18久久久夂久| 久久精品无码一区二区日韩AV| 午夜欧美精品久久久久久久| 久久久久久亚洲精品不卡| AV无码久久久久不卡蜜桃| 久久精品国产亚洲AV蜜臀色欲| 久久综合综合久久97色|