注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)你必須知道的222個(gè)C++語言問題

你必須知道的222個(gè)C++語言問題

你必須知道的222個(gè)C++語言問題

定 價(jià):¥45.00

作 者: 范立鋒,李世欣 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115224965 出版時(shí)間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 377 字?jǐn)?shù):  

內(nèi)容簡介

  《你必須知道的222個(gè)C++語言問題》精選了222個(gè)在C++程序設(shè)計(jì)中經(jīng)常遇到的問題和典型功能,覆蓋了實(shí)際開發(fā)中的各種需求,目的是幫助讀者解決在C++學(xué)習(xí)和開發(fā)中經(jīng)常遇到的實(shí)際問題,同時(shí)提高學(xué)習(xí)和開發(fā)的效率?!赌惚仨氈赖?22個(gè)C++語言問題》涵蓋了C++與C語言的區(qū)別和聯(lián)系、面向?qū)ο蟮脑O(shè)計(jì)思想、C++中的類和對象、繼承、多態(tài)、指針與字符串、運(yùn)算符重載、用戶自定義數(shù)據(jù)類型、結(jié)構(gòu)和枚舉、類型轉(zhuǎn)換與RTTI、異常處理、標(biāo)準(zhǔn)模板庫、通用函數(shù)及模板、C++中的輸入與輸出、內(nèi)存管理、進(jìn)程及線程、C++與C語言的綜合應(yīng)用和關(guān)于軟件性能的思考等內(nèi)容?!赌惚仨氈赖?22個(gè)C++語言問題》所列出的問題均是作者在經(jīng)過充分調(diào)研的基礎(chǔ)上,從實(shí)際開發(fā)項(xiàng)目中總結(jié)出來的典型問題,提供的解決方法注重實(shí)用性。書中濃縮了作者多年從事項(xiàng)目開發(fā)的心得體會(huì)和實(shí)踐經(jīng)驗(yàn)教訓(xùn),并提供了程序設(shè)計(jì)的示例代碼,為初學(xué)者提供重要的參考價(jià)值。《你必須知道的222個(gè)C++語言問題》適合于已經(jīng)初步掌握C++編程概念、方法的讀者閱讀,可以幫助讀者迅速解決實(shí)際開發(fā)中的疑難問題。

作者簡介

暫缺《你必須知道的222個(gè)C++語言問題》作者簡介

圖書目錄

第1章 C++與C語言的區(qū)別和聯(lián)系
FAQ1.01 C++與C語言比較有哪些特點(diǎn)?
FAQ1.02 c++與C語言的代碼注釋風(fēng)格有什么不同?
FAQ1.03 C++與C語言的程序結(jié)構(gòu)有何不同?
FAQ1.04 C++與C語言是如何處理輸入與輸出的?
FAQ1.05 C++中局部變量的聲明方式是否與C語言相同?
FAQ1.06 在函數(shù)原型的使用方面,c++與C語言是否一致?
FAQ1.07 在常量的定義方面,C++與C語言有何不同?
FAQ1.08 C語言允許函數(shù)重載么?C++對于函數(shù)重載做出了哪些規(guī)定?
FAQ1.09 處理動(dòng)態(tài)存儲(chǔ)分配問題時(shí)C++與C語言有何不同?
第2章 面向?qū)ο蟮脑O(shè)計(jì)思想
FAQ2.01 為什么采用面向?qū)ο缶幊棠J剑?br />FAQ2.02 面向?qū)ο蠹夹g(shù)包含哪些基本概念?
FAQ2.03 面向?qū)ο蠹夹g(shù)的基本特征包括哪些?
FAQ2.04 為什么封裝對面向?qū)ο髞碚f很重要?
FAQ2.05 接口與實(shí)現(xiàn)的分離有什么好處?
FAQ2.06 抽象是什么?
FAQ2.07 封裝與抽象有何聯(lián)系?
FAQ2.08 繼承是否會(huì)削弱封裝機(jī)制?
FAQ2.09 組合是怎樣定義的,它有什么作用?
FAQ2.10 組合的類型都包括哪些?
FAQ2.11 如何理解動(dòng)態(tài)特性?
第3章 C++中的類和對象
FAQ3.01 如何理解類和對象?
FAQ3.02 如何理解對象的初始化?
FAQ3.03 如何理解對象的生存周期?
FAQ3.04 如何向函數(shù)傳遞對象?
FAQ3.05 編寫c++類時(shí)需要注意哪些問題?
FAQ3.06 如何理解構(gòu)造函數(shù)?
FAQ3.07 默認(rèn)構(gòu)造函數(shù)是什么,它有什么特點(diǎn)?
FAQ3.08 何時(shí)調(diào)用拷貝構(gòu)造函數(shù)?
FAQ3.09 深拷貝與淺拷貝的區(qū)別是什么?
FAQ3.10 如何理解析構(gòu)函數(shù)?
FAQ3.11 程序如何處理靜態(tài)成員變量及靜態(tài)成員函數(shù)?
FAQ3.12 為什么使用友元?如何使用?
FAQ3.13 使用友元有什么優(yōu)點(diǎn)?
第4章 繼承
FAQ4.01 如何理解C++中的繼承?
FAQ4.02 C++程序的繼承結(jié)構(gòu)是怎樣的?
FAQ4.03 當(dāng)派生類與基類成員名稱沖突時(shí)應(yīng)如何解決?
FAQ4.04 為什么要使用虛基類?
FAQ4.05 繼承體系中構(gòu)造函數(shù)的調(diào)用順序是怎樣的?
FAQ4.06 在繼承中如何使用pub1ic、private以及protected關(guān)鍵字?
FAQ4.07 類的默認(rèn)訪問權(quán)限是什么?為什么使用它作為默認(rèn)權(quán)限?
FAQ4.08 為什么要使用protected關(guān)鍵字?如何使用?
FAQ4.09 為什么派生類不能訪問其基類的private成員?
FAQ4.10 struct與c1ass之間有什么不同?
FAQ4.11 如何為基類構(gòu)造函數(shù)傳遞參數(shù)?
第5章 多態(tài)
FAQ5.01 如何理解C++中的捆綁?
FAQ5.02 如何理解和使用虛函數(shù)?
FAQ5.03 如何理解和使用純虛函數(shù)?
FAQS.04 如何理解和使用抽象類?
FAQ5.05 多態(tài)是如何實(shí)現(xiàn)的?
FAQ5.06 如何理解靜態(tài)多態(tài)與動(dòng)態(tài)多態(tài)?
FAQS.07 如何理解虛函數(shù)和構(gòu)造函數(shù)?
FAQ5.08 如何理解虛函數(shù)和析構(gòu)函數(shù)?
第6章 指針與字符串
FAQ6.01 如何理解sizeof操作符?
FAQ6.02 指針是什么?
FAQ6.03 如何理解地址和指針的關(guān)系?
FAQ6.04 如何使用取地址操作符&?
FAQ6.05 指針與取地址操作符&怎樣結(jié)合使用?
FAQ6.06 如何將指針與間接尋址操作符+結(jié)合使用?
FAQ6.07 指針的運(yùn)算有哪些?
FAQ6.08 指針變量與引用有什么區(qū)別?
FAQ6.09 指針變量與變量指針有什么區(qū)別?
FAQ6.10 指針的比較指的是什么?
FAQ6.11 如何理解多級指針?
FAQ6.12 如何使用函數(shù)指針?
FAQ6.13 如何理解指針函數(shù)?
FAQ6.14 在指針中如何使用const限定符?
FAQ6.15 指針和數(shù)組之間有什么聯(lián)系?
FAQ6.16 如何理解指針數(shù)組?
FAQ6.17 使用指針時(shí)有哪些常見的錯(cuò)誤?
FAQ6.18 字符和字符串有什么區(qū)別?
FAQ6.19 常用的字符串操作函數(shù)有哪些?
FA06.20 如何理解字符數(shù)組和字符指針?
第7章 運(yùn)算符重載
FAQ7.01 為什么使用運(yùn)算符重載?
FAQ7.02 使用運(yùn)算符重載應(yīng)遵循哪些規(guī)則?
FAQ7.03 哪些運(yùn)算符不能重載?哪些可以重載?
FAQ7.04 為什么要使用友元函數(shù)重載運(yùn)算符?
FAQ7.05 使用友元函數(shù)重載“++”、“-”運(yùn)算符時(shí)可能會(huì)出現(xiàn)什么問題?
FAQ7.06 如何實(shí)現(xiàn)NEW和DEIETE運(yùn)算符的重載?
FAQ7.07 如何重載數(shù)組下標(biāo)運(yùn)算符?
FAQ7.08 如何將運(yùn)算符函數(shù)作為成員函數(shù)使用?
FAQ7.09 成員運(yùn)算符函數(shù)與友元運(yùn)算符函數(shù)有什么區(qū)別?
第8章 用戶自定義數(shù)據(jù)類型、結(jié)構(gòu)和枚舉
FAQ8.01 如何定義結(jié)構(gòu)類型及結(jié)構(gòu)聲明?
FAQ8.02 對于無名結(jié)構(gòu)是如何使用的?
FAQ8.03 如何通過點(diǎn)操作符訪問結(jié)構(gòu)?
FAQ8.04 結(jié)構(gòu)數(shù)組是如何定義及使用的?
FAQ8.05 如何定義及使用結(jié)構(gòu)中的結(jié)構(gòu)?
FAQ8.06 如何使用多重結(jié)構(gòu)嵌套?
FAQ8.07 如何將結(jié)構(gòu)地址傳遞給函數(shù)?
FAQ8.08 什么是枚舉類型?如何使用枚舉類型?
第9章 類型轉(zhuǎn)換與RTTI
FAQ9.01 C++預(yù)定義的類型轉(zhuǎn)換有哪些方式?
FAQ9.02 如何實(shí)現(xiàn)類這種數(shù)據(jù)類型與其他數(shù)據(jù)類型的轉(zhuǎn)換?
FAQ9.03 為什么需要轉(zhuǎn)換函數(shù)?如何創(chuàng)建轉(zhuǎn)換函數(shù)?
FAQ9.04 C++新定義了哪幾個(gè)強(qiáng)制轉(zhuǎn)換運(yùn)算符?作用分別是什么?
FAQ9.05 如何區(qū)分靜態(tài)類型檢查和動(dòng)態(tài)類型檢查?
FAQ9.06 為什么要避免使用動(dòng)態(tài)類型檢查?
FAQ9.07 什么是運(yùn)行時(shí)類型標(biāo)識?
FAQ9.08 什么是downcast?
FAQ9.09 為什么向下的類型轉(zhuǎn)換是危險(xiǎn)的?
FAQ9.10 dynamic-cast()函數(shù)的作用是什么?
FAQ9.11 static-cast()函數(shù)的作用是什么?
FAQ9.12 typeid()函數(shù)的作用是什么?
第10章 異常處理
FAQ10.01 C++異常處理的原理是什么?
FAQ10.02 異常處理是如何實(shí)現(xiàn)的?
FAQ10.03 使用異常時(shí)應(yīng)該注意哪些方面?
FAQ10.04 拋出的異常和捕獲的異常是否必須匹配?
FAQ10.05 如何處理TRY語句中函數(shù)拋出的異常?
FAQ10.06 程序在何時(shí)執(zhí)行CATCH語句?
FAQ10.07 一個(gè)TRY語句是否可以使用多個(gè)CATCH語句?如何使用?
FAQ10.08 對異常使用省略符有什么作用?
FAQ10.09 HROW語句具體有什么作用?

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號