零基礎(chǔ)學(xué)C++

出版時(shí)間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:李寬  頁(yè)數(shù):476  
Tag標(biāo)簽:無(wú)  

前言

  歡迎進(jìn)入C++語(yǔ)言的世界,雖然說(shuō)C++是在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái)的,但不同于C語(yǔ)言的面向結(jié)構(gòu)編程機(jī)制,C++語(yǔ)言引入了面向?qū)ο缶幊毯头盒途幊虣C(jī)制,所以,完全可以把C++當(dāng)成一門(mén)全新的語(yǔ)言來(lái)看,所以,在閱讀本書(shū)時(shí),并不要求讀者具有C語(yǔ)言的基礎(chǔ)。  C++語(yǔ)言是由貝爾實(shí)驗(yàn)室的Stroustrup于20世紀(jì)80年代初開(kāi)發(fā)的,可以說(shuō)C++是一門(mén)很年輕的語(yǔ)言,對(duì)C++的研究也一度十分活躍,各種新的特性被提出并嘗試加入到這門(mén)語(yǔ)言中。為了C++的有序發(fā)展,ANSI/ISOc++國(guó)際標(biāo)準(zhǔn)第一版于1998年正式發(fā)布,2003年又發(fā)布了C++國(guó)際標(biāo)準(zhǔn)第二版,新標(biāo)準(zhǔn)在舊標(biāo)準(zhǔn)的基礎(chǔ)上補(bǔ)充了很多內(nèi)容?,F(xiàn)今市面上大部分相關(guān)書(shū)籍,包括網(wǎng)絡(luò)上一些學(xué)習(xí)資料還停留在1998年的1日式標(biāo)準(zhǔn)上,雖然現(xiàn)有編譯器對(duì)1998標(biāo)準(zhǔn)和2003標(biāo)準(zhǔn)都提供了支持,但從效率和未來(lái)的發(fā)展來(lái)看,讓初學(xué)者從開(kāi)始就接觸較新標(biāo)準(zhǔn),并掌握C++的思維方式是非常重要的,本書(shū)是在這樣的背景下寫(xiě)出的。為了使讀者能循序漸進(jìn)地掌握C4斗的語(yǔ)法機(jī)制和編程思想,筆者精心編寫(xiě)了本書(shū)。本書(shū)根據(jù)讀者一般的學(xué)習(xí)習(xí)慣,以循序漸進(jìn)的方式,從最簡(jiǎn)單的“Hello,Word”程序?qū)懫?,逐步深化、?xì)化,對(duì)書(shū)中每個(gè)知識(shí)點(diǎn)和技術(shù)要點(diǎn)都給予了翔實(shí)的示例及代碼分析,這些示例代碼不僅一針見(jiàn)血地指明了技術(shù)要點(diǎn)的本質(zhì),而且短小精煉,方便復(fù)制和試驗(yàn)。

內(nèi)容概要

C++是在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái)的,但C++又可看成是一門(mén)全新的語(yǔ)言,C++獨(dú)有的特性使其極具生命力,獲得了眾多軟件廠商和開(kāi)發(fā)人員的青睞。本書(shū)根據(jù)最新的2003年ISO/ANSI C++標(biāo)準(zhǔn)編寫(xiě),通過(guò)大量的示例代碼和解釋說(shuō)明全面而細(xì)致地講述了C++的語(yǔ)法規(guī)則和編程思想。本書(shū)共分為5篇20章,從基本的軟硬件知識(shí)人手,讓讀者對(duì)程序有個(gè)整體的印象,隨后介紹了VC6開(kāi)發(fā)環(huán)境的搭建、C++語(yǔ)言的基本數(shù)據(jù)類(lèi)型、C++語(yǔ)言的表達(dá)式,并分別從面向過(guò)程編程、面向?qū)ο缶幊毯头盒途幊?個(gè)方面對(duì)C++的數(shù)據(jù)結(jié)構(gòu)和程序組織,如函數(shù)、函數(shù)重載、類(lèi)的繼承、多態(tài)和內(nèi)存管理方式等進(jìn)行了介紹,最后介紹了文件存儲(chǔ)、錯(cuò)誤與異常、RTTI、string類(lèi)、編碼風(fēng)格與程序編譯等內(nèi)容?! ¢喿x和學(xué)習(xí)本書(shū)并不要求讀者具有C語(yǔ)言的基礎(chǔ),通過(guò)幾百個(gè)簡(jiǎn)潔高效的代碼,本書(shū)帶領(lǐng)讀者循序漸進(jìn)地領(lǐng)略C++的魅力所在。本書(shū)的特點(diǎn)是內(nèi)容詳盡,兼顧了幾乎所有C++語(yǔ)言特性,而且,每個(gè)示例都經(jīng)過(guò)了仔細(xì)斟酌,詳細(xì)的說(shuō)明可以輔助讀者深入理解待講述的技術(shù)要點(diǎn),圖例和表格的使用也使得講述方式更為直觀。本書(shū)面向初、中級(jí)讀者,適合正在學(xué)習(xí)使用C++的用戶(hù)閱讀,并可作為開(kāi)發(fā)人員的參考手冊(cè)。

書(shū)籍目錄

寫(xiě)給未來(lái)的程序員前言第一篇 C++基礎(chǔ) 第1章 C++概述 第2章 開(kāi)始C++之旅第二篇 C++過(guò)程開(kāi)發(fā) 第3章 數(shù)組和風(fēng)格字符串 第4章 指針和引用 第5章 結(jié)構(gòu).c共用體和鏈表 第6章 用函數(shù)合理組織程序 第7章 關(guān)于函數(shù)的高級(jí)專(zhuān)題第三篇 面向?qū)ο蟮腃++ 第8章 面向?qū)ο蠹夹g(shù)基礎(chǔ) 第9章 關(guān)于對(duì)象的高級(jí)專(zhuān)題 第10章 繼承 第11章 多態(tài)第四篇 泛型編程 第12章 模板 第13章 標(biāo)準(zhǔn)模板庫(kù)(STL)第五篇 輸入輸出處理和編程規(guī)范 第14章 輸入輸出和文件 第15章 名稱(chēng)空間 第16章 異常和錯(cuò)誤 第17章 RTTI和類(lèi)型轉(zhuǎn)換操作符 第18章 string類(lèi) 第19章 編碼風(fēng)格 第20章 程序編譯

章節(jié)摘錄

  第1章 C++概述  21世紀(jì)是個(gè)信息爆炸的時(shí)代,計(jì)算機(jī)、信息技術(shù)的發(fā)展日新月異,極大地改變了我們的溝通方式和生活方式。“足不出戶(hù)天下知”已成現(xiàn)實(shí),網(wǎng)上沖浪和網(wǎng)絡(luò)聊天早已不是什么新名詞,網(wǎng)上炒股、網(wǎng)上辦公和網(wǎng)絡(luò)會(huì)議,也因其方便快捷,得到了廣泛的應(yīng)用。撇開(kāi)網(wǎng)絡(luò)不談,計(jì)算機(jī)在其他方面也成為人類(lèi)不可缺少的工具與伙伴,有了計(jì)算機(jī),學(xué)生可以事半功倍地完成課程的學(xué)習(xí),倉(cāng)庫(kù)管理員能更高效地完成工作,家庭主婦能保證收支的平衡,更好地管理財(cái)務(wù),這樣的例子數(shù)不勝數(shù)?! ∮?jì)算機(jī)極大地改變了我們的生活,這些都是由不同的軟件來(lái)完成的,這些軟件稱(chēng)為計(jì)算機(jī)程序。有了程序,計(jì)算機(jī)才能為人類(lèi)工作,沒(méi)有軟件的計(jì)算機(jī)純粹是廢鐵一堆??梢詮纳虉?chǎng)里或網(wǎng)絡(luò)上方便地得到各種軟件,如用來(lái)編輯文章的字處理軟件;用來(lái)合理組織數(shù)據(jù)的數(shù)據(jù)庫(kù)軟件;學(xué)習(xí)英語(yǔ)的軟件;供人娛樂(lè)的游戲軟件等,這些軟件是通過(guò)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言編寫(xiě)的。本書(shū)介紹的C++就是一門(mén)功能強(qiáng)大的程序設(shè)計(jì)語(yǔ)言,掌握了C++,我們便可以根據(jù)需要編寫(xiě)自己的軟件?! ∮?jì)算機(jī)對(duì)大多數(shù)人來(lái)說(shuō)已經(jīng)不是什么新鮮事物,花大力氣講計(jì)算機(jī)的詳細(xì)結(jié)構(gòu)似乎沒(méi)有必要,但為了讀者能對(duì)計(jì)算機(jī)程序開(kāi)發(fā)過(guò)程有個(gè)總體上的認(rèn)識(shí),先簡(jiǎn)要介紹一下計(jì)算機(jī)的組成、原理及計(jì)算機(jī)語(yǔ)言的一些基本概念。   1.1 了解計(jì)算機(jī)  通俗地講,計(jì)算機(jī)是個(gè)“超級(jí)工具”,是個(gè)能執(zhí)行命令的電子設(shè)備。幾乎所有的計(jì)算機(jī)都遵循馮·諾伊曼的“存儲(chǔ)一運(yùn)行”結(jié)構(gòu),它有以下基本功能:輸入、輸出、存儲(chǔ)、執(zhí)行算術(shù)和邏輯運(yùn)算。計(jì)算機(jī)主要由硬件和軟件兩大部分組成,首先看一下什么是硬件?!  ?/pre>

編輯推薦

  《零基礎(chǔ)學(xué)C++》特色:  實(shí)例驅(qū)動(dòng),強(qiáng)化理解,提供257個(gè)實(shí)例對(duì)知識(shí)點(diǎn)進(jìn)行講解,讀者容易理解;示例簡(jiǎn)潔,深入本質(zhì),提供典型并且短小精悍的示例講解,直入本質(zhì);  內(nèi)容全面,深入淺出,介紹C++的大部分知識(shí)與特性,講解循序漸進(jìn);  表達(dá)直觀,印象深刻,大量使用圖示,表格等方式,讓讀者容易記憶和理解;  要點(diǎn)突出,貼心提示,對(duì)不好理解的技術(shù)點(diǎn)或容易出錯(cuò)的地方給出特別提示,加深讀者理解;編程經(jīng)驗(yàn),心得體會(huì),給出筆者多年開(kāi)發(fā)經(jīng)驗(yàn)的精心總結(jié),讓讀者少走彎路。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    零基礎(chǔ)學(xué)C++ PDF格式下載


用戶(hù)評(píng)論 (總計(jì)6條)

 
 

  •   學(xué)習(xí)C++的一本好書(shū),里面講的知識(shí)很基礎(chǔ)很全面
  •   講的很詳細(xì) 很好 適合初學(xué)者
  •   內(nèi)容不錯(cuò)。。。
  •   書(shū)籍質(zhì)量不錯(cuò)!
  •   零基礎(chǔ)學(xué)C++一書(shū)似乎不是正版圖書(shū)哦,不過(guò)印刷質(zhì)量還可以接受,內(nèi)容倒是很不錯(cuò)
  •   我現(xiàn)在用的教材寫(xiě)得太寬泛了,這本應(yīng)該適用于自學(xué)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7