注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合編碼的法則:C++程序員不可不知的101條實(shí)用經(jīng)驗(yàn)

編碼的法則:C++程序員不可不知的101條實(shí)用經(jīng)驗(yàn)

編碼的法則:C++程序員不可不知的101條實(shí)用經(jīng)驗(yàn)

定 價:¥59.80

作 者: 劉光 著
出版社: 中國鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787113176532 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 442 字?jǐn)?shù):  

內(nèi)容簡介

  《編碼的法則:C++程序員不可不知的101條實(shí)用經(jīng)驗(yàn)》深入淺出地介紹了C++語言的各種語法特性,不僅是一本實(shí)用的參考用書,還是筆者多年來對C++語言開發(fā)的經(jīng)驗(yàn)和感悟。內(nèi)容結(jié)構(gòu)獨(dú)具匠心,以實(shí)際實(shí)例為背景,結(jié)合主題,探討C++語言面向?qū)ο蟮纳钊爰?xì)節(jié),有助于加深讀者對C++語言開發(fā)的運(yùn)用。劉光編著的《編碼的法則:C++程序員不可不知的101條實(shí)用經(jīng)驗(yàn)》涵蓋了與C++語言相關(guān)的大部分知識,在提供豐富內(nèi)容的同時,進(jìn)步探討了更高深的C++特性及其應(yīng)用場景,旨在幫助有較少開發(fā)經(jīng)驗(yàn)的C++程序員加深理解,從而避開C++抖開發(fā)的誤區(qū)和陷阱,同時也可以幫助中高級讀者進(jìn)一步提高分析和解決實(shí)際問題的能力。

作者簡介

暫缺《編碼的法則:C++程序員不可不知的101條實(shí)用經(jīng)驗(yàn)》作者簡介

圖書目錄

第1篇 C++基本語言特征
第1章 快速入門
實(shí)用經(jīng)驗(yàn)1 c++程序由哪些部分構(gòu)成
實(shí)用經(jīng)驗(yàn)2 既有面向過程,為何還要面向?qū)ο?br />實(shí)用經(jīng)驗(yàn)3 掌握在c++中如何使用c
實(shí)用經(jīng)驗(yàn)4 c++比c加了什么
第2章 變量和類型
實(shí)用經(jīng)驗(yàn)5 計算機(jī)是如何存儲變量的
實(shí)用經(jīng)驗(yàn)6 確保每個對象在使用前已被初始化
實(shí)用經(jīng)驗(yàn)7 局部變量和全局變量的差別
實(shí)用經(jīng)驗(yàn)8 掌握變量定義的位置與時機(jī)
實(shí)用經(jīng)驗(yàn)9 引用難道只是別人的替身
實(shí)用經(jīng)驗(yàn)10 枚舉和一組預(yù)處理的#define有何不同
實(shí)用經(jīng)驗(yàn)11 為何struct xl(struet xl stX);無法通過編譯
實(shí)用經(jīng)驗(yàn)12 實(shí)現(xiàn)可變數(shù)組struet{int namelen;char namest[l];);
實(shí)用經(jīng)驗(yàn)13 typedef使用的陷阱
實(shí)用經(jīng)驗(yàn)14 優(yōu)化結(jié)構(gòu)體中元素的布局
實(shí)用經(jīng)驗(yàn)15 既有結(jié)構(gòu),為何引入聯(lián)合
實(shí)用經(jīng)驗(yàn)16 提防隱式轉(zhuǎn)換帶來的麻煩
實(shí)用經(jīng)驗(yàn)17 深刻理解Void和void*
實(shí)用經(jīng)驗(yàn)18 如何判定變量是否相等
第3章 關(guān)鍵字
實(shí)用經(jīng)驗(yàn)19 盡可能多地使用const
實(shí)用經(jīng)驗(yàn)20 volatile和mutable用在何處
實(shí)用經(jīng)驗(yàn)21 盡量用new/delete替代malloc/free_
實(shí)用經(jīng)驗(yàn)22 使用new/deletej時要采用相同的形式
實(shí)用經(jīng)驗(yàn)23 sizeof和對象的大小
實(shí)用經(jīng)驗(yàn)24 謹(jǐn)慎使用static
第4章 數(shù)組和指針
實(shí)用經(jīng)驗(yàn)25 理解指針的本質(zhì)
實(shí)用經(jīng)驗(yàn)26 論數(shù)組和指針的等價眭
實(shí)用經(jīng)驗(yàn)27 再論數(shù)組和指針的差異性
實(shí)用經(jīng)驗(yàn)28 充滿疑惑的數(shù)組指針和指針數(shù)組
實(shí)用經(jīng)驗(yàn)29 禁止以多態(tài)的形式處理數(shù)組
實(shí)用經(jīng)驗(yàn)30 防微杜漸,拒絕野指針
實(shí)用經(jīng)驗(yàn)31 臭名昭著的空指針到底是什么
實(shí)用經(jīng)驗(yàn)32 多維數(shù)組和指針
實(shí)用經(jīng)驗(yàn)33 引用和指針的差異
第5章 表達(dá)式和語句
實(shí)用經(jīng)驗(yàn)34 運(yùn)算符引發(fā)的混亂
實(shí)用經(jīng)驗(yàn)35 盡量使用c++轉(zhuǎn)換操作符
實(shí)用經(jīng)驗(yàn)36 表達(dá)式求值順序不要想當(dāng)然
實(shí)用經(jīng)驗(yàn)37 switch—case的陷阱
實(shí)用經(jīng)驗(yàn)38 all b和a&&h的陷阱
實(shí)用經(jīng)驗(yàn)39 “懸掛”else引起的問題
實(shí)用經(jīng)驗(yàn)40 標(biāo)示語句結(jié)束的分號的思考
實(shí)用經(jīng)驗(yàn)41 got0真的一無是處嗎
實(shí)用經(jīng)驗(yàn)42 條件操作符和逗號操作符
實(shí)用經(jīng)驗(yàn)43 同魔鬼數(shù)字說再見
實(shí)用經(jīng)驗(yàn)44 關(guān)于循環(huán)語句的討論
第6章 函數(shù)
實(shí)用經(jīng)驗(yàn)45 禁止函數(shù)返回局部變量的引用
實(shí)用經(jīng)驗(yàn)46 函數(shù)傳值、傳指針及傳引用的效率分析
實(shí)用經(jīng)驗(yàn)47 內(nèi)聯(lián)函數(shù)會像宏一樣替換嗎
實(shí)用經(jīng)驗(yàn)48 函數(shù)重載需考慮什么
實(shí)用經(jīng)驗(yàn)49 不要讓main返回void
實(shí)用經(jīng)驗(yàn)50 盡量拒絕使用變參函數(shù)
實(shí)用經(jīng)驗(yàn)51 如何降低函數(shù)的圈復(fù)雜度
第7章 字符和字符串
實(shí)用經(jīng)驗(yàn)52 關(guān)于字符編碼的討論
實(shí)用經(jīng)驗(yàn)53 請牢記字符串結(jié)束標(biāo)志為‘0’
實(shí)用經(jīng)驗(yàn)54 請務(wù)必小心使用memcpy0系列函數(shù)
實(shí)用經(jīng)驗(yàn)55 正確地使用字符串處理函數(shù)
第8章 預(yù)處理
實(shí)用經(jīng)驗(yàn)56 使用#de6ne定義字面值和偽函數(shù)
實(shí)用經(jīng)驗(yàn)57 #define的使用陷阱
實(shí)用經(jīng)驗(yàn)58 防止重復(fù)包含頭文件
實(shí)用經(jīng)驗(yàn)59 assert的副作用
實(shí)用經(jīng)驗(yàn)60 關(guān)于#和##的討論
第2篇 類和數(shù)據(jù)抽象
第9章 類
實(shí)用經(jīng)驗(yàn)61 絕不讓構(gòu)造函數(shù)為虛函數(shù)
實(shí)用經(jīng)驗(yàn)62 避免在構(gòu)造,析構(gòu)函數(shù)中調(diào)用虛函數(shù)
實(shí)用經(jīng)驗(yàn)63 不使用編譯器自動生成的函數(shù),就明確拒絕
實(shí)用經(jīng)驗(yàn)64 struct和class的關(guān)系
實(shí)用經(jīng)驗(yàn)65 class對象大小與什么有關(guān)系
實(shí)用經(jīng)驗(yàn)66 將成員變量聲明為private
實(shí)用經(jīng)驗(yàn)67 關(guān)于對象復(fù)制的思考
實(shí)用經(jīng)驗(yàn)68 首選初始化列表實(shí)現(xiàn)類成員初始化
實(shí)用經(jīng)驗(yàn)69 理解常量成員函數(shù)
第10章 重載操作符
實(shí)用經(jīng)驗(yàn)70 由重載&&、ll和,操作符想到的
實(shí)用經(jīng)驗(yàn)71 區(qū)別++/——操作符前置和后置差異
實(shí)用經(jīng)驗(yàn)72 重載operator□的注意事項(xiàng)
實(shí)用經(jīng)驗(yàn)73 重載opemtor=的陷阱
實(shí)用經(jīng)驗(yàn)74 重載操作符,類成員函數(shù)還是友元函數(shù)
實(shí)用經(jīng)驗(yàn)75 有些運(yùn)算符重載應(yīng)該成對實(shí)現(xiàn)
第3篇 C++面向?qū)ο髾C(jī)制
第11章 繼承和多態(tài)
實(shí)用經(jīng)驗(yàn)76 多態(tài)基類的析構(gòu)函數(shù)應(yīng)為虛函數(shù)
實(shí)用經(jīng)驗(yàn)77 明晰public、protected、private 3種繼承差別
實(shí)用經(jīng)驗(yàn)78 慎用多繼承機(jī)制
實(shí)用經(jīng)驗(yàn)79 時刻提防對象切片
實(shí)用經(jīng)驗(yàn)80 明晰派生類構(gòu)造,析構(gòu)運(yùn)行原理
實(shí)用經(jīng)驗(yàn)81 謹(jǐn)慎使用private繼承
實(shí)用經(jīng)驗(yàn)82 區(qū)分overloading、overriding、hiding的差異
實(shí)用經(jīng)驗(yàn)83 確保public繼承是“is—a”關(guān)系
實(shí)用經(jīng)驗(yàn)84 區(qū)分接口繼承和實(shí)現(xiàn)繼承
實(shí)用經(jīng)驗(yàn)85 不要重新定義繼承而來的非虛函數(shù)
實(shí)用經(jīng)驗(yàn)86 絕對不要重新定義繼承而來的默認(rèn)參數(shù)
實(shí)用經(jīng)驗(yàn)87 切忌繼承過度濫用
實(shí)用經(jīng)驗(yàn)88 虛函數(shù)重載的陷阱
實(shí)用經(jīng)驗(yàn)89 關(guān)于虛賦值的問題
第12章 模板和泛型
實(shí)用經(jīng)驗(yàn)90 將模板的聲明和定義放到一個文件中
實(shí)用經(jīng)驗(yàn)91 區(qū)分繼承、模板及組合
實(shí)用經(jīng)驗(yàn)92 區(qū)分函數(shù)模板與模板函數(shù)、類模板和模板類
第4篇 C++高級特性
第13章 高級特性
實(shí)用經(jīng)驗(yàn)93 合理地使用斷言(ASSERT)
實(shí)用經(jīng)驗(yàn)94 虛函數(shù)的實(shí)現(xiàn)原理
實(shí)用經(jīng)驗(yàn)95 檢測和定位內(nèi)存泄漏的技巧
實(shí)用經(jīng)驗(yàn)96 可執(zhí)行文件*.exe(*d11)剖析
實(shí)用經(jīng)驗(yàn)97 c++為何引入命名空間
實(shí)用經(jīng)驗(yàn)98 避免使用“聰明的技巧”
實(shí)用經(jīng)驗(yàn)99 試著在代碼中使用設(shè)計模式
實(shí)用經(jīng)驗(yàn)100 改善c++程序運(yùn)行效率的措施
實(shí)用經(jīng)驗(yàn)101 提高(改善)代碼可讀性的措施

本目錄推薦

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