C++高性能編程 比約恩.安德里斯特 9787519883058 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:中國電力
NT$941
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:C++高性能編程
ISBN:9787519883058
出版社:中國電力
著編譯者:比約恩.安德里斯特
頁數:454
所在地:中國大陸 *此為代購商品
書號:1615589
可大量預訂,請先連絡。

內容簡介

本書共分為14章,包括C++概述,C++必備技能,分析和度量性能,數據結構,演算法,範圍和視圖,內存管理,編譯時編程,Utilities基礎,代理對象和惰性求值,併發,協程和惰性生成器,用協程進行非同步編程和并行演算法。 本書期望你具備基本的C++和計算機體繫結構知識,並對提升自身專業技能真正感興趣。希望閱讀本書後,能對如何在性能和語法上改進自己的C++代碼有更深入的認識。

作者簡介

比約恩·安德里斯特(Bjorn Andrist),獨立軟體顧問,目前專註于音頻應用。在過去的15年中,他一直用專業的態度使用C++工作,項目範圍涵蓋了從UNIX伺服器應用到桌面和移動的實時音頻應用等多個領域。此外,他還曾教授演算法和數據結構、併發編程和編程方法等課程。Bjom擁有瑞典皇家理工學院的計算機工程學士學位和計算機科學碩士學位。

目錄


前言
第1章 C++概述
1 1 為什麼是C++
1 1 1 零成本抽象
1 1 2 可移植性
1 2 與其他語言對比
1 2 1 競爭語言和性能
1 2 2 與性能無關的C++語言特性
1 2 3 C++的局限性
1 3 本書使用的庫和編譯器
1 4 總結
第2章 C++必備技能
2 1 用auto關鍵字進行自動類型推斷
2 1 1 在函數簽名中使用auto
2 1 2 對變數使用auto
2 1 3 指針的常量傳播
2 2 移動語義
2 2 1 拷貝構造函數,交換與移動
2 2 2 資源獲取與五法則
2 2 3 具名變數和右值
2 2 4 默認移動語義和零法則
2 2 5 將&&修飾符應用於類成員函數
2 2 6 當拷貝被省略時,無論如何都不要移動
2 2 7 適時使用值傳遞
2 3 設計帶有錯誤處理的介面
2 3 1 契約
2 3 2 錯誤處理
2 4 函數對象和lambda表達式
2 4 1 C++lambda的基本語法
2 4 2 捕獲子句
2 4 3 為lambda表達式分配C函數指針
2 4 4 Lambda類型
2 4 5 lambda表達式和std::function
2 4 6 泛型lambda
2 5 總結
第3章 分析和度量性能
3 1 漸進複雜度和大O符號
3 1 1 增長率
3 1 2 均攤時間複雜度
3 2 度量什麼?該如何度量?
3 2 1 性能特徵
3 2 2 運行時間的提升
3 2 3 性能計數器
3 2 4 最佳實踐:性能測試
3 3 了解代碼和熱點
3 3 1 插樁型剖析器
3 3 2 採樣型剖析器
3 4 微基準測試
3 4 1 阿姆達爾定律
3 4 2 微基準測試的隱患
3 4 3 微基準測試實例
3 5 總結
第4章 數據結構
4 1 計算機內存的特性
4 2 標準庫容器
4 2 1 序列式容器
4 2 2 關聯式容器
4 2 3 容器適配器
4 3 使用視圖

第5章 演算法
第6章 範圍和視圖
第7章 內存管理
第8章 編譯時編程
第9章 Utilities基礎
第10章 代理對象和惰性求值
第11章 併發
第12章 協程和惰性生成器
第13章 用協程進行非同步編程
第14章 并行演算法

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理