從新手到高手C++全方位學習

出版時間:2009-9  出版社:科學出版社  作者:范磊  頁數(shù):840  字數(shù):160000  
Tag標簽:無  

前言

  《零起點學通c++》的視頻在學吧學吧(WWW.xue8xxue8.com)和網(wǎng)易學院(tech.163.com)發(fā)布后,很快就在各大網(wǎng)站流傳開。不少讀者給我來信交流c++的學習心得,其中普遍提到的問題是:c+十很難學,他們看了好幾本書.有不少地方還是難以理解。c++真的這么難,有必要看很多的教材和資料嗎?  為什么會感到C++難學  c++其實不難學,只是由于許多書的組織框架和表達方式等方面原因無意中增加了學習及研究c++的難度?! 【湍帽姸嗳送瞥鐬槭ソ?jīng)的《c++Primet》來說,與其把它作為一本c++教材來看,不如把它當作c++字典。這是因為該書沒有分清主次輕重,在讀者不了解模板為何物時,對sTL過早地進行了講解,而一些相對比較簡單的概念.卻又放到后面.導致讀者要來回跳躍式閱讀,類似于查閱字典書。對于初學者來說,這樣的字典式圖書是不需要的,他們需要的是一本能夠循序漸進、快速、扎實地掌握c++語言的圖書。  國外書的特點是喜歡用大量晦澀而又抽象的語言來解釋一個概念,而要理解這些概念.又需要查閱其他相關(guān)書籍。當你徹底明白作者的意圖時,你不禁錯愕,這些晦澀而又抽象的語言完全可以用一句簡單話來代替?! ∵@是因為中國人和外國人在思維和表達上不同,外國人喜歡用抽象的語言來解釋抽象的概念.這是他們幾百年來養(yǎng)成的習慣。習慣了形象思維的中國讀者在閱讀他們的書籍時自然會不適應,這就在無形中增加了我們學習c++的難度。

內(nèi)容概要

本書總結(jié)了十幾本C++圖書及教材的優(yōu)點,擯棄了它們語言拖沓、層次結(jié)構(gòu)混亂等缺陷,從零開始、由淺入深、層層遞進、細致而又詳盡地講解C++這門大型編程語言。    本書知識系統(tǒng)全面,擁有字典般的容量,可隨用隨查,涵蓋指針、面向?qū)ο蟆⒉僮鞣剌d、流、命名空問、模板、異常處理、宏等主流C++開發(fā)技術(shù)。為了使讀者能夠活學活用,本書針對重要的概念精心設(shè)計了438個實用范例,囊括大量經(jīng)驗和技巧,即使已從事C++工作多年的朋友,也能從中汲取新的養(yǎng)料。    本書適合于從未學習過任何編程語言的新手,以及學習C++多年,仍舊不能融會貫通的讀者,對于正在使用C++進行開發(fā)的程序員也有很好的參考價值。

書籍目錄

第1章 初識C++第2章 做一個最簡短的C++程序第3章 初步了解函數(shù)第4章 C++數(shù)據(jù)類型第5章 If語句與邏輯運算符第6章 面向?qū)ο蟮?章 循環(huán)語句第8章 指針第9章 引用第10章 深入函數(shù)第11章 運算符重載第12章 繼承第13章 虛函數(shù)第14章 數(shù)組第15章 鏈表第16章 多態(tài)性第17章 類的特殊成員第18章 字符串第19章 代碼重用第20章 友元類與嵌套類第21章 流第22章 命名空間第23章 模板第24章 異常和錯誤處理第25章 補充內(nèi)容附錄A ASCII碼對照表附錄B C++的關(guān)鍵字附錄C C++常用頭文件列表

章節(jié)摘錄

  從前面幾節(jié)我們了解了按址傳遞與按值傳遞的區(qū)別,按址傳遞可以修改原始變量的值,由于按值傳遞的是原始變量的副本,因此它不會修改原始變量的值?! 〖偃鐑H僅是傳遞變量的話,采用指針或者引用這種按址傳遞方式的優(yōu)勢不是很明顯,但是假如是傳遞較大的對象的話,這種優(yōu)勢是比較明顯的?! ∵@是因為,按值傳遞在向函數(shù)傳遞一個對象時,會像傳遞變量那樣建立一個該對象的拷貝,而從函數(shù)返回一個對象時,也要建立這個被返回的對象的一個拷貝?! 〖偃缭搶ο蟮臄?shù)據(jù)非常多時,這種拷貝帶來的內(nèi)存開銷是相當可觀的。比如說該對象擁有1 000多個double型成員變量,每個double型變量占據(jù)8個字節(jié),1000個就要占據(jù)8000個字節(jié),每次通過值傳遞的方式給函數(shù)傳遞該對象,都要在棧中復制該對象,占用8000個字節(jié)的棧內(nèi)空間,而返回該對象,又要在棧中復制一次,這樣就又要占用8000個字節(jié)的內(nèi)存空間。棧的內(nèi)存只有2MB大小,8000個字節(jié)占用8KB,那么僅僅傳遞該對象就占用了棧內(nèi)16KB字節(jié)的空間。并且別的對象想要訪問該對象的8000個數(shù)據(jù)成員的時候,也要同樣采取復制的方式,那么系統(tǒng)的開銷將無法估算了。

編輯推薦

  完整版《零起點學通C++》大型多媒體教學課堂,30小時1000多節(jié)專家講解?! ♂槍χ匾母拍罹脑O(shè)計了438個實用范例,囊括大量經(jīng)驗和技巧,重點難點全面透析?! 〔糠忠曨l已在網(wǎng)上發(fā)布,在C++開發(fā)音中廣為流傳,深受讀者歡迎?! 「咔逭Z音視頻講解,重點難點全面透析?! VD大型多媒體教學課堂  《從新手到高手C++全方位學習》配套視頻《零起點學通C++》預先在學吧學吧(www.xue8xue8.com)和網(wǎng)易學院(tech.163.com)發(fā)布后,深受讀者歡迎,很快就在各大網(wǎng)站流傳開,在Google上搜索有98200條查詢結(jié)果!  作者綜合了200多個讀者的反饋意見后,整理出30小時1000多節(jié)精品視頻教程,并包含438個實例源程序,讓讀者全方位、深入地學習C++知識。  C++其實并不難學,只是許多書由于組織框架和表達方式等原因無意中增加了學習難度?! 》独诶蠋煂懙倪@《從新手到高手C++全方位學習》不按照傳統(tǒng)模式,而是從一個最簡短的C++程序講起,通過對這個程序的編寫引申出一系列相關(guān)知識,然后不斷地擴大和完善該程序,讓讀者循序漸進地進行學習,同時也能深刻理解C++的各個語法要領(lǐng)。  建議初學者認真閱讀此書,盡可能少走彎路,給自己的編程生涯打下堅實的基礎(chǔ)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    從新手到高手C++全方位學習 PDF格式下載


用戶評論 (總計42條)

 
 

  •   買這本書源于一次偶然的網(wǎng)上視頻,開始抱著試試看的態(tài)度觀看了一段關(guān)于“指針”的課程(不怕各位笑話,關(guān)于C++和VC++的書我買了不下20本,始終不能深入),突然發(fā)現(xiàn)自己原來可以這么理解,以前一直朦朦朧朧的概念變成了現(xiàn)實中的活生生的實例,終于“開竅”了。于是立刻上網(wǎng)搜索,買了這本書。到貨很及時,書也不錯。目前看了一半,效果很好。很感謝范老師,把我們學習C++的熱情又調(diào)動了起來,讓我真正感受到學習C++的樂趣。正如老師所講,學好C++,以后什么程序語言都可以輕松掌握了。目前只有一點遺憾,書籍配套光盤內(nèi)容只到17章,以后再學后面的內(nèi)容,是不是只能到網(wǎng)站上去下了?
    最后,真誠的希望范老師能再將關(guān)于“VC++”的教學視頻推出,這樣可以讓大家都能輕松的學好程序。祝老師事業(yè)有成!
  •   書內(nèi)容循序漸進,對概念的講解都通過程序?qū)嵗齺碚f明。不過學習這本書爭取每章都學習好后再學習下一節(jié),這樣學習起來感覺就很輕松。
  •   我是一個編程自學者,看這本書覺得很輕松,我暗自慶幸買到一本好書。語言精練,但每個知識點卻講解得清清楚楚。
  •   我在網(wǎng)上買書的次數(shù)不多~這次也是我第一次在當當買書~看來真買對了~這本C++很通俗易懂~真的是0起點~而且內(nèi)容也很詳盡(怎么感覺自己說話像托兒一樣……不過真不是~)由衷的感謝此書作者~
  •   書內(nèi)容很好,課程組織合理,但是紙張質(zhì)量沒有想象中好,并且附帶光盤里的視頻,只有前十七章,
    后面的視頻沒有,不知道為什么?
  •   書和視頻都很好,用flash 9.0 可以放的。
  •   挺好,就是有的視頻播放不了
  •   而且有視頻,太好了
  •   很不錯。185學習 網(wǎng) C++學習群組歡迎大家。
  •   這本書的光盤講的很好,對初學者來說很容易接受,值得推薦!
  •   內(nèi)容由淺入深,深入簡出
    c++入門最好的一本書
  •   這是一本很經(jīng)典的C++教學書籍,真的很不錯。希望對C++入門或感興趣的朋友們快去淘一本看看吧。
  •   書是寫的很棒的,讀起來和小說一樣沒有滯澀感.不過我的書頁破損,更憋氣的是看到12頁,下一頁竟然是目錄,又從頭開始了,竟犯了這么低級的排版錯誤!我頭一次遇到這種事,哭笑不得啊.不過不影響閱讀.
  •   不錯不錯,范老師的書很好,就紙張有點差,沒防偽商標
  •   是本好書,講得很詳細;
  •   發(fā)貨速度有點慢 書非常好
  •   書的質(zhì)量真是不錯 配貨的速度還是可以!
  •   123,簡單明了的好書
  •   很厚的書,需要能靜下心慢慢看,很適合入門級讀者,視頻講解比較清楚,贊一個!
    需要說明的是DVD光盤中的視頻是swf格式的,由于Flash版本的差異,最新的Flash10播放不全,需要下載一個Flash9的FlashPlay播放器才能正常觀看。
  •   書很好,但視頻教程只有17章,不知道后面有沒有教程及如何獲得。
  •   初步看了些,不錯的教程,可惜的是視頻知道17章
  •   正在學,感覺不錯……
  •   書是挺新挺不錯的拉,就是光盤,不知道是不是我的機器是CD-ROW的不能讀取DVD的光碟。。所以,也不知道光盤是不是壞的。。
  •   書不錯!可DVD也太假了吧!
  •   剛受到,當當?shù)乃俣群芸?/li>
  •   還不錯,對于初學者幫助很大
  •   書收到好幾天了,感覺挺不錯,和其他的c++書不同,容易理解,送貨速度還可以,如果能支持快遞就好了。
  •   感覺還是很不錯的,講的挺詳細。
  •   書不錯,視屏更好。
  •   光盤內(nèi)容不錯,就是不全而且很多不能播放是怎么回事兒呢?
  •   這本書的內(nèi)容還可以,但個人覺得并不是十分合適沒有一點基礎(chǔ)的初學者,特別想說的是書中有很多文字和程序代碼例子的錯誤,有些例子的輸出結(jié)果并不正確,這方面還有待改進。另外書中在講解一個概念時用一個例子,當從這個概念引申到另一個概念時有時又會用另外一個完全不同的例子,給人感覺內(nèi)容跳躍性很大,對概念的理解不利,建議作者在這方面再有所改進就完美了。
  •   雖然很容易懂,但是里面的一些比喻的確很不恰當,而且整本書顯得很不專業(yè),只建議初學者看看,書中還有很多錯誤?。?!
  •   還可以,就是光碟的教程只有到17章.還有10幾章沒有.美中不足吧.還有,整本書,都沒有練習可以給我實踐的.還要多買一本練習書.
  •   感覺從你網(wǎng)站買的書質(zhì)量不太好,稍微有點損壞現(xiàn)象
  •   書是還可以,就是教程有的播放有問題啊!郁悶死了!播放不來播放器沒問題
  •   本來書是好書,可是視頻教程和網(wǎng)上發(fā)布的一樣,只有17章,而且網(wǎng)上白屏不能看的光盤里一樣不能看
  •   書配的光盤有問題 有的章節(jié)讀不了
  •   這本書的視頻教程,都看不了。。。。。郁悶死了,視頻打不開怎么更換啊
  •   光碟與書封面宣傳不符合,因該有1000多視頻,實際才300多個
  •   書上寫1000多節(jié)事實上只有網(wǎng)上的17章三百多節(jié)
  •     1、這本書對于新手有一定的借鑒意義,但不適合做權(quán)威教材。
      
      2、這本書里頭有為數(shù)不少的錯誤(特別是類那里,常常丟失了對象名引用以至于編譯過不去),不適合作為自學之用。
      
      3、難易未能結(jié)合,指針部分過于復雜。
      
      4、部分內(nèi)容未能點穿本質(zhì),以至于自知其然而不知其所以然。
  •     作者的目標是想讓它成為國人的C++ primer,口氣倒不小啊,呵呵。
      本書的容量是有的。但錯誤有點多。大家看的時候注意了。。。大概不下20處。。大家看仔細了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7