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

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

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

定 價:¥59.80

作 者: 劉光 著
出版社: 中國鐵道出版社
叢編項:
標 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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