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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

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



    出版社:人民郵電出版社
    ISBN:9787115351357
    商品編碼:10055337413305

    品牌:文軒
    出版時間:2016-03-01
    代碼:59

    作者:薩特,安德烈亞歷克斯安德萊斯庫

        
        
    "



    作  者:(加)薩特,(羅)安德烈亞歷克斯安德萊斯庫 著 劉基誠 譯
    /
    定  價:59.9
    /
    出 版 社:人民郵電出版社
    /
    出版日期:2016年03月01日
    /
    頁  數:228
    /
    裝  幀:平裝
    /
    ISBN:9787115351357
    /
    主編推薦
    良好的編程規範可以改善代碼質量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位受尊敬的C++專業人士將全球C++社區的集體智慧和經驗凝結成一整套編程規範。這些規範可以作為每一個開發團隊制定實際開發規範的基礎,更是每一位C++程序員應該遵循的行事準則。本書涵蓋了C++程序設計的每一個方面,包括設計和編碼風格、函數、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、STL容器和算法等。書中對每一條規範都給出了言簡意賅的概述,並輔以實例說明;另外還給出了從類型定義等
    目錄
    ●組織和策略問題
    第0條 不要拘泥於小節(又名:了解哪些東西不應該標準化)
    第1條 在高警告級別干淨利落地進行編譯
    第2條 使用自動構建繫統
    第3條 使用版本控制繫統
    第4條 做代碼審查
    設計風格
    第5條 一個實體應該隻有一個緊湊的職責
    第6條 正確、簡單和清晰第一
    第7條 編程中應知道何時和如何考慮可伸縮性
    第8條 不要進行不成熟的優化
    第9條 不要進行不成熟的劣化
    第10條 盡量減少全局和共享數據
    第11條 隱藏信息
    第12條 懂得何時和如何進行並發性編程
    第13條 確保資源為對像所擁有。使用顯式的RAII和智能指針
    編程風格
    第14條 寧要編譯時和連接時錯誤,也不要運行時錯誤
    第15條 積極使用const
    第16條 避免使用宏
    第17條 避免使用“魔數”
    第18條 盡可能局部地聲明變量
    第19條 總是初始化變量
    第20條 避免函數過長,避免嵌套過深
    第21條 避免跨的初始化依賴
    第22條 盡量減少定義性依賴。避免循環依賴
    第23條 頭文件應該自給自足
    第24條 總是編寫內部#include保護符,決不要編寫外部#include保護符
    函數與操作符
    第25條 正確地選擇通過值、(智能)指針或者引用傳遞參數
    第26條 保持重載操作符的自然語義
    第27條 優先使用算術操作符和賦值操作符的標準形式
    第28條 優先使用++和-的標準形式。優先調用前綴形式
    第29條 考慮重載以避免隱含類型轉換
    第30條 避免重載&&、||或,(逗號)
    第31條 不要編寫依賴於函數參數求值順序的代碼
    類的設計與繼承
    第32條 弄清所要編寫的是哪種類
    第33條 用小類代替巨類
    第34條 用組合代替繼承
    第35條 避免從並非要設計成基類的類中繼承
    第36條 優先提供抽像接口
    第37條 公用繼承即可替換性。繼承,不是為了重用,而是為了被重用
    第38條 實施安全的覆蓋
    第39條 考慮將虛擬函數聲明為非公用的,將公用函數聲明為非虛擬的
    第40條 要避免提供隱式轉換
    第41條 將數據成員設為私有的,無行為的聚集(C語言形式的struct)除外
    第42條 不要公開內部數據
    第43條 明智地使用Pimpl
    第44條 優先編寫非成函數
    第45條 總是一起提供new和delete
    第46條 如果提供類專門的new,應該提供所有標準形式(普通、就地和不拋出)
    構造、析構與復制
    第47條 以同樣的順序定義和初始化成員變量
    第48條 在構造函數中用初始化代替賦值
    第49條 避免在構造函數和析構函數中調用虛擬函數
    第50條 將基類析構函數設為公用且虛擬的,或者保護且非虛擬的
    第51條 析構函數、釋放和交換 失敗
    第52條 一致地進行復制和銷毀
    第53條 顯式地啟用或者禁止復制
    第54條 避免切片。在基類中考慮用克隆代替復制
    第55條 使用賦值的標準形式
    第56條 隻要可行,就提供不會失敗的swap(而且要正確地提供)
    名字空間與模塊
    第57條 將類型及其非成員函數接口置於同一名字空間中
    第58條 應該將類型和函數分別置於不同的名字空間中,除非有意想讓它們一起工作
    第59條 不要在頭文件中或者#include之前編寫名字空間using
    第60條 要避免在不同的模塊中分配和釋放內存
    第61條 不要在頭文件中定義具有鏈接的實體
    第62條 不要允許異常跨越模塊邊界傳播
    第63條 在模塊的接口中使用具有良好可移植性的類型
    模板與泛型
    第64條 理智地結合靜態多態性和動態多態性
    第65條 有意地進行顯式自定義
    第66條 不要特化函數模板
    第67條 不要無意地編寫不通用的代碼
    錯誤處理與異常
    第68條 廣泛地使用斷言記錄內部假設和不變式
    第69條 建立合理的錯誤處理策略,並嚴格遵守
    第70條 區別錯誤與非錯誤
    第71條 設計和編寫錯誤安全代碼
    第72條 優先使用異常報告錯誤
    第73條 通過值拋出,通過引用捕獲
    第74條 正確地報告、處理和轉換錯誤
    第75條 避免使用異常規範
    STL:容器
    第76條 默認時使用vector。否則,選擇其他合適的容器
    第77條 用vector和string代替數組
    第78條 使用vector(和string::c_str)與非C++API交換數據
    第79條 在容器中隻存儲值和智能指針
    第80條 用push_back代替其他擴展序列的方式
    第81條 多用範圍操作,素操作
    第82條 使用公認的慣用法真正地壓縮容量,真正素
    STL:算法
    第83條 使用帶檢查的STL實現
    第84條 用算法調用代替手工編寫的循環
    第85條 使用正確的STL查找算法
    第86條 使用正確的STL排序算法
    第87條 使謂詞成為純函數
    第88條 算法和比較器的參數應多用函數對像少用函數
    第89條 正確編寫函數對像
    類型安全
    第90條 避免使用類型分支,多使用多態
    第91條 依賴類型,而非其表示方式
    第92條 避免使用reinterpret_cast
    第93條 避免對指針使用static_cast
    第94條 避免強
    內容簡介
    在本書中,兩位知名的C++專業人士將全球C++界20年的集體智慧和經驗凝結成一套編程規範。這些規範可以作為每一個開發團隊制定實際開發規範的基礎,更是每一位C++程序員應該遵循的行事準則。書中對每一條規範都給出了描述,並輔以實例說明;從類型定義到錯誤處理,都給出了C++實踐,即使使用C++多年的程序員也會從本書中受益匪淺。 本書適合於各層次C++程序員使用,也可作為高等院校C++課程的教學參考書。
    作者簡介
    (加)薩特,(羅)安德烈亞歷克斯安德萊斯庫 著 劉基誠 譯
    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.
    返回頂部