[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

C 編程規範 [加]赫布 薩特(Herb Sutter),[羅]安德烈亞歷克斯
該商品所屬分類:計算機/網絡 -> 計算機/網絡
【市場價】
286-416
【優惠價】
179-260
【作者】 Herb 
【出版社】人民郵電出版社 
【ISBN】9787115351357
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



書名:C++編程規範 C++編程規範
ISBN編號:9787115351357
是否是套裝:否

作者:Herb
代碼:39
出版社名稱:人民郵電出版社


    
    
"

C++編程規範

作  者: [加]赫布 薩特(Herb Sutter),[羅]安德烈亞歷克斯安德萊斯庫(Andrei Alexandrescu) 著 劉基誠 譯
size="731x8"
定  價: 39
size="731x8"
出?版?社: 人民郵電出版社
size="731x8"
出版日期: 2016年03月01日
size="731x8"
頁  數: 216
size="731x8"
裝  幀: 簡裝
size="731x8"
ISBN: 9787115351357
size="731x8"
主編推薦

C++領域20年集大成之作 兩位世界專家聯袂巨獻 適合所有層次C++程序員 良好的編程規範可以改善代碼質量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位全世界受尊敬的C++專家將優選C++社區的集體智慧和經驗凝結成一整套編程規範。這些規範可以作為每一個開發團隊制定實際開發規範的基礎,更是每一位C++程序員應該遵循的行事準則。 本書涵蓋了C++程序設計的每一個方面,包括設計和編碼風格、函數、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、STL容器和算法等......

目錄
組織和策略問題  1 第0條  不要拘泥於小節(又名:了解哪些東西不應該標準化)  2 條  在高警告級別干淨利落地進行編譯  4 第2條  使用自動構建繫統  7 第3條  使用版本控制繫統  8 第4條  做代碼審查  9設計風格  11 第5條  一個實體應該隻有一個緊湊的職責  12 第6條  正確、簡單和清晰  13 第7條  編程中應知道何時和如何考慮可伸縮性  14 第8條  不要進行不成熟的優化  16 第9條  不要進行不成熟的劣化  18 0條  盡量減少全局和共享數據  19 1條  隱藏信息  20 2條  懂得何時和如何進行並發性編程  21 3條  確保資源為對像所擁有。使用顯式的RAII和智能指針  24 編程風格  27 4條  寧要編譯時和連接時錯誤,也不要運行時錯誤  28 5條  積極使用const  30 6條  避免使用宏  32 7條  避免使用“魔數”  34 8條  盡可能局部地聲明變量  35 9條  總是初始化變量  36 第20條  避免函數過長,避免嵌套過深  38 第21條  避免跨的初始化依賴  39 第22條  盡量減少定義性依賴。避免循環依賴  40 第23條  頭文件應該自給自足  42 第24條  總是編寫內部#include保護符,決不要編寫外部#include保護符  43 函數與操作符  45 第25條  正確地選擇通過值、(智能)指針或者引用傳遞參數  46 第26條  保持重載操作符的自然語義  47 第27條  優先使用算術操作符和賦值操作符的標準形式  48 第28條  優先使用++和--的標準形式。優先調用前綴形式  50 第29條  考慮重載以避免隱含類型轉換  51 第30條  避免重載&&、||或  ,(逗號)  52 第31條  不要編寫依賴於函數參數求值順序的代碼  54 類的設計與繼承  55 第32條  弄清所要編寫的是哪種類  56 第33條  用小類代替巨類  57 第34條  用組合代替繼承  58 第35條  避免從並非要設計成基類的類中繼承  60 第36條  優先提供抽像接口  62 第37條  公用繼承即可替換性。繼承,不是為了重用,而是為了被重用  64 第38條  實施安全的覆蓋  66 第39條  考慮將虛擬函數聲明為非公用的,將公用函數聲明為非虛擬的  68 第40條  要避免提供隱式轉換  70 第41條  將數據成員設為私有的,無行為的聚集(C語言形式的struct)除外  72 第42條  不要公開內部數據  74 第43條  明智地使用Pimpl  76 第44條  優先編寫非成函數  79 第45條  總是一起提供new和delete  80 第46條  如果提供類專門的new,應該提供所有標準形式(普通、就地和不拋出)  82 構造、析構與復制  85 第47條  以同樣的順序定義和初始化成員變量  86 第48條  在構造函數中用初始化代替賦值  87 第49條  避免在構造函數和析構函數中調用虛擬函數  88 第50條  將基類析構函數設為公用且虛擬的,或者保護且非虛擬的  90 第51條  析構函數、釋放和交換絕對不能失敗  92 第52條  一致地進行復制和銷毀  94 第53條  顯式地啟用或者禁止復制  95 第54條  避免切片。在基類中考慮用克隆代替復制  96 第55條  使用賦值的標準形式  99 第56條  隻要可行,就提供不會失敗的swap(而且要正確地提供)  100 名字空間與模塊  103 第57條  將類型及其非成員函數接口置於同一名字空間中  104 第58條  應該將類型和函數分別置於不同的名字空間中,除非有意想讓它們一起工作  106 第59條  不要在頭文件中或者#include之前編寫名字空間using  108 第60條  要避免在不同的模塊中分配和釋放內存  111 第61條  不要在頭文件中定義具有鏈接的實體  112 第62條  不要允許異常跨越模塊邊界傳播  114 第63條  在模塊的接口中使用具有良好可移植性的類型  116 模板與泛型  119 第64條  理智地結合靜態多態性和動態多態性  120 第65條  有意地進行顯式自定義  122 第66條  不要特化函數模板  126 第67條  不要無意地編寫不通用的代碼  128 錯誤處理與異常  129 第68條  廣泛地使用斷言記錄內部假設和不變式  130 第69條  建立合理的錯誤處理策略,並嚴格遵守  132 第70條  區別錯誤與非錯誤  134 第71條  設計和編寫錯誤安全代碼  137 第72條  優先使用異常報告錯誤  140 第73條  通過值拋出,通過引用捕獲  144 第74條  正確地報告、處理和轉換錯誤  145 第75條  避免使用異常規範  146 STL:容器  149 第76條  默認時使用vector。否則,選擇其他合適的容器  150 第77條  用vector和string代替數組  152 第78條  使用vector(和string::c_str)與非C++ API交換數據  153 第79條  在容器中隻存儲值和智能指針  154 第80條  用push_back代替其他擴展序列的方式  155 第81條  多用範圍操作,素操作  156 第82條  使用公認的慣用法真正地壓縮容量,真正素  157 STL:算法  159 第83條  使用帶檢查的STL實現  160 第84條  用算法調用代替手工編寫的循環  162 第85條  使用正確的STL查找算法  165 第86條  使用正確的STL排序算法  166 第87條  使謂詞成為純函數  168 第88條  算法和比較器的參數應多用函數對像少用函數  170 第89條  正確編寫函數對像  172 類型安全  173 第90條  避免使用類型分支,多使用多態  174 第91條  依賴類型,而非其表示方式  176 第92條  避免使用reinterpret_cast  177 第93條  避免對指針使用static_cast  178 第94條  避免強制轉換const  179 第95條  不要使用C風格的強制轉換  180 第96條  不要對非POD進行memcpy操作或者memcmp操作  182 第97條  不要使用聯合重新解釋表示方式  183 第98條  不要使用可變長參數(...)  184 第99條  不要使用失效對像。不要使用不安全函數  185 00條  不要多態地處理數組  186 參考文獻  187 摘要彙總  193 索引  205
內容虛線

內容簡介

size="789x11"

在《C++編程規範:101條規則、準則與實踐》中,兩位知名的C++專家將優選C++界20年的集體智慧和經驗凝結成一套編程規範。這些規範可以作為每一個開發團隊制定實際開發規範的基礎,更是每一位C++程序員應該遵循的行事準則。書中對每一條規範都給出了描述,並輔以實例說明;從類型定義到錯誤處理,都給出了C++實踐,即使使用C++多年的程序員也會從本書中受益匪淺。 《C++編程規範:101條規則、準則與實踐》適合於各層次C++程序員使用,也可作為高等院校C++課程的教學參考書。

作者簡介

[加]赫布 薩特(Herb Sutter),[羅]安德烈亞歷克斯安德萊斯庫(Andrei Alexandrescu) 著 劉基誠 譯

size="43x26"

Herb Sutter是ISO C++標準委員會主席,《C++ Users Journal》雜志特邀編輯和專欄作家。他目前在微軟公司領導.NET環境下C++語言擴展的設計工作。 Andrei Alexandrescu是C++專家,《C++ Users Journal》雜志的專欄作家,他的《Modern C++ Design》一書曾榮獲2001年C++圖書稱號。

"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部