-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

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

( 簡體 字)
作者:劉光 編著類別:1. -> 程式設計 -> C++ -> C++
譯者:
出版社:中國鐵道出版社編碼的法則:C++程序員不可不知的101條實用經驗 3dWoo書號: 37501
詢問書籍請說出此書號!

缺書
NT售價: 300

出版日:1/1/2014
頁數:442
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787113176532
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

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

第1篇  C++基本語言特征
第1章  快速入門    
 實用經驗1 c++程序由哪些部分構成
 實用經驗2 既有面向過程,為何還要面向對象
 實用經驗3 掌握在c++中如何使用c 
 實用經驗4 c++比c加了什么
第2章  變量和類型  
 實用經驗5 計算機是如何存儲變量的 
 實用經驗6 確保每個對象在使用前已被初始化
 實用經驗7 局部變量和全局變量的差別
 實用經驗8 掌握變量定義的位置與時機
 實用經驗9 引用難道只是別人的替身
 實用經驗10 枚舉和一組預處理的#define有何不同
 實用經驗11 為何struct xl(struet xl stX);無法通過編譯
 實用經驗12 實現可變數組struet{int namelen;char namest[l];);
 實用經驗13 typedef使用的陷阱
 實用經驗14 優化結構體中元素的布局
 實用經驗15 既有結構,為何引入聯合
 實用經驗16 提防隱式轉換帶來的麻煩
 實用經驗17 深刻理解Void和void*
 實用經驗18 如何判定變量是否相等
第3章  關鍵字   
 實用經驗19 盡可能多地使用const 
 實用經驗20 volatile和mutable用在何處
 實用經驗21 盡量用new/delete替代malloc/free_
 實用經驗22 使用new/deletej時要采用相同的形式
 實用經驗23 sizeof和對象的大小
 實用經驗24 謹慎使用static
第4章  數組和指針   
 實用經驗25 理解指針的本質
 實用經驗26 論數組和指針的等價眭
 實用經驗27 再論數組和指針的差異性
 實用經驗28 充滿疑惑的數組指針和指針數組
 實用經驗29 禁止以多態的形式處理數組
 實用經驗30 防微杜漸,拒絕野指針
 實用經驗31 臭名昭著的空指針到底是什么
 實用經驗32 多維數組和指針
 實用經驗33 引用和指針的差異
第5章  表達式和語句 
 實用經驗34 運算符引發的混亂
 實用經驗35 盡量使用c++轉換操作符 
 實用經驗36 表達式求值順序不要想當然
 實用經驗37 switch—case的陷阱
 實用經驗38 all b和a&&h的陷阱 
 實用經驗39 “懸掛”else引起的問題 
 實用經驗40 標示語句結束的分號的思考
 實用經驗41 got0真的一無是處嗎
 實用經驗42 條件操作符和逗號操作符
 實用經驗43 同魔鬼數字說再見
 實用經驗44 關于循環語句的討論
第6章  函數  
 實用經驗45 禁止函數返回局部變量的引用
 實用經驗46 函數傳值、傳指針及傳引用的效率分析
 實用經驗47 內聯函數會像宏一樣替換嗎
 實用經驗48 函數重載需考慮什么
 實用經驗49 不要讓main返回void
 實用經驗50 盡量拒絕使用變參函數
 實用經驗51 如何降低函數的圈復雜度
第7章  字符和字符串   
 實用經驗52 關于字符編碼的討論  
 實用經驗53 請牢記字符串結束標志為‘0’ 
 實用經驗54 請務必小心使用memcpy0系列函數
 實用經驗55 正確地使用字符串處理函數
第8章  預處理   
 實用經驗56 使用#de6ne定義字面值和偽函數
 實用經驗57 #define的使用陷阱
 實用經驗58 防止重復包含頭文件
 實用經驗59 assert的副作用
 實用經驗60 關于#和##的討論 

 第2篇  類和數據抽象
第9章  類   
 實用經驗61 絕不讓構造函數為虛函數
 實用經驗62 避免在構造,析構函數中調用虛函數
 實用經驗63 不使用編譯器自動生成的函數,就明確拒絕
 實用經驗64 struct和class的關系
 實用經驗65 class對象大小與什么有關系
 實用經驗66 將成員變量聲明為private
 實用經驗67 關于對象復制的思考
 實用經驗68 首選初始化列表實現類成員初始化
 實用經驗69 理解常量成員函數 
第10章  重載操作符  
 實用經驗70 由重載&&、ll和,操作符想到的 
 實用經驗71 區別++/--操作符前置和后置差異
 實用經驗72 重載operator□的注意事項
 實用經驗73 重載opemtor=的陷阱
 實用經驗74 重載操作符,類成員函數還是友元函數
 實用經驗75 有些運算符重載應該成對實現

 第3篇  C++面向對象機制
第11章  繼承和多態  
 實用經驗76 多態基類的析構函數應為虛函數
 實用經驗77 明晰public、protected、private 3種繼承差別
 實用經驗78 慎用多繼承機制
 實用經驗79 時刻提防對象切片
 實用經驗80 明晰派生類構造,析構運行原理
 實用經驗81 謹慎使用private繼承
 實用經驗82 區分overloading、overriding、hiding的差異
 實用經驗83 確保public繼承是“is—a”關系
 實用經驗84 區分接口繼承和實現繼承
 實用經驗85 不要重新定義繼承而來的非虛函數
 實用經驗86 絕對不要重新定義繼承而來的默認參數
 實用經驗87 切忌繼承過度濫用
 實用經驗88 虛函數重載的陷阱
 實用經驗89 關于虛賦值的問題
第12章  模板和泛型 
 實用經驗90 將模板的聲明和定義放到一個文件中
 實用經驗91 區分繼承、模板及組合
 實用經驗92 區分函數模板與模板函數、類模板和模板類

 第4篇  C++高級特性
第13章  高級特性  
 實用經驗93 合理地使用斷言(ASSERT) 
 實用經驗94 虛函數的實現原理
 實用經驗95 檢測和定位內存泄漏的技巧 
 實用經驗96 可執行文件*.exe(*d11)剖析
 實用經驗97 c++為何引入命名空間
 實用經驗98 避免使用“聰明的技巧” 
 實用經驗99 試著在代碼中使用設計模式
 實用經驗100 改善c++程序運行效率的措施 
 實用經驗101 提高(改善)代碼可讀性的措施
   
序: