*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202310*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:C++之旅 ISBN:9787121461248 出版社:電子工業 著編譯者:(美)Bjarne Stroustrup(本賈尼 斯特勞斯特 頁數:320 所在地:中國大陸 *此為代購商品 書號:1581435 可大量預訂,請先連絡。 內容簡介 本書一共19章,以C++20為標準,講述了現代C++所提供的編程特性。 有其他語言編程經驗的讀者可以從本書中快速了解C++所具備的功能,從而獲得對現代C十的更全面認知,以便更好地了解現代C++語言已經發展到的程度。資深程序員可以從本書作者的整體行文風格中感受到他在設計C++特性時的一些考量及側重點,了解C++這門語言在歷史上曾經歷過的變遷,以及一部分特性為什麼會是今天這個樣子。 所以,本書適合的讀者:有其他語言編程經驗,想要了解C++語言的讀者;有傳統C++編程經驗,想要了解現代C++語言特性的讀者;有較豐富編程經驗且想了解「C++之父」在C++設計過程中的一些設計細節與思路的讀者。作者簡介 本賈尼·斯特勞斯特魯普(Bjarne Stroustrup),C++語言的設計者和最初實現者,C++語言ISO標準化工作的積极參与者,同時也是《C++程序設計語言》和《C++程序設計原理與實踐》的作者。他是英國劍橋大學計算機科學專業博士,1979年加入美國新澤西貝爾實驗室,從成立到2002年一直擔任貝爾實驗室大規模程序設計研究部門的負責人。2002年至2014年,Bjarne被評為德州農工大學工程學院計算機科學首席教授,哥倫比亞大學計算機科學系客座教授,德州農工大學計算機科學系傑出研究教授。多年來,他為劍橋大學、哥倫比亞大學和普林斯頓大學等知名學府的計算機科學教學事業傾注了大量的熱情和精力。商業領域方面,Bjarne是RollApp科技公司的資深顧問。2014年,Bjame加入摩根士丹利紐約總部,任職技術與數據部門的董事總經理。他是美國國家工程院院士、IEEE會士和ACM會士,研究興趣包括分散式系統、設計、程序設計技術、軟體開發工具和程序設計語言。目錄 第1章 基礎1 1 引言 1 2 程序 1 2 1 Hello, World! 1 3 函數 1 4 類型、變數與運算 1 4 1 算術運算 1 4 2 初始化 1 5 作用域和生命周期 1 6 常量 1 7 指針、數組和引用 1 7 1 空指針 1 8 檢驗 1 9 映射到硬體 1 9 1 賦值 1 9 2 初始化 1 10 建議 第2章 用戶自定義類型 2 1 引言 2 2 結構 2 3 類 2 4 枚舉 2 5 聯合 2 6 建議 第3章 模塊化 3 1 引言 3 2 分離編譯 3 2 1 頭文件 3 2 2 模塊 3 3 命名空間 3 4 函數參數與返回值 3 4 1 參數傳遞 3 4 2 返回值 3 4 3 返回類型推導 3 4 4 返回類型後置 3 4 5 結構化綁定 3 5 建議 第4章 錯誤處理 4 1 引言 4 2 異常 4 3 約束條件 4 4 錯誤處理的其他替代方式 4 5 斷言 4 5 1 assert() 4 5 2 static_assert 4 5 3 noexcept 4 6 建議 第5章 類 5 1 引言 5 1 1 類的概述 5 2 具體類型 5 2 1 一種算術類型 5 2 2 容器 5 2 3 容器的初始化 5 3 抽象類型 5 4 虛函數 5 5 類層次結構 5 5 1 類層次結構的益處 5 5 2 類層次結構導航 5 5 3 避免資源泄漏 5 6 建議 第6章 基本操作 6 1 引言 6 1 1 基本操作 6 1 2 轉換 6 1 3 成員初始值設定項 6 2 拷貝和移動 6 2 1 拷貝容器 6 2 2 移動容器 6 3 資源管理 6 4 操作符重載 6 5 常規操作 6 5 1 比較(關係操作符) 6 5 2 容器操作 6 5 3 迭代器及智能指針 6 5 4 輸入與輸出操作 6 5 5 swap() 6 5 6 hash<> 6 6 用戶自定義字面量 6 7 建議 第7章 模板 7 1 引言 7 2 參數化類型 7 2 1 受限模板參數 7 2 2 模板值參數 7 2 3 模板參數推導 7 3 參數化操作 7 3 1 模板函數 7 3 2 函數對象 7 3 3 匿名函數表達式 7 4 模板機制 7 4 1 模板變數 7 4 2 別名 7 4 3 編譯時if 7 5 建議 第8章 概念和泛型編程 8 1 引言 8 2 概念 8 2 1 概念的運用 8 2 2 基於概念的重載 8 2 3 有效代碼 8 2 4 定義概念 8 2 5 概念與auto 8 2 6 類型與概念 8 3 泛型編程 8 3 1 概念的使用 8 3 2 使用模板實現抽象 8 4 可變參數模板 8 4 1 摺疊表達式 8 4 2 *美轉發參數 8 5 模板編譯模型 8 6 建議 第9章 標準庫 9 1 引言 9 2 標準庫組件 9 3 標準庫的組織 9 3 1 命名空間 9 3 2 ranges命名空間 9 3 3 模塊 9 3 4 頭文件 9 4 建議 第10章 字元串和正則表達式 10 1 引言 10 2 字元串 10 2 1 string的實現 10 3 字元串視圖 10 4 正則表達式 10 4 1 搜索 10 4 2 正則表達式的符號表示 10 4 3 迭代器 10 5 建議 第11章 輸入和輸出 11 1 引言 11 2 輸出 11 3 輸入 11 4 I/O狀態 11 5 用戶自定義類型的I/O 11 6 輸出格式化 11 6 1 流式格式化 11 6 2 printf()風格的格式化 11 7 流 11 7 1 標準流 11 7 2 文件流 11 7 3 字元串流 11 7 4 內存流 11 7 5 同步流 11 8 C 風格的I/O 11 9 文件系統 11 9 1 路徑 11 9 2 文件和 目錄 11 10 建議 第12章 容器 12 1 引言 12 2 vector 12 2 1 元素 12 2 2 範圍檢查 12 3 list 12 4 forward_list 12 5 map 12 6 unordered_map 12 7 分配器 12 8 容器概述 12 9 建議 第13章 演算法 13 1 引言 13 2 使用迭代器 13 3 迭代器類型 13 3 1 流迭代器 13 4 使用謂詞 13 5 標準庫演算法概覽 13 6 并行演算法 13 7 建議 第14章 範圍 14 1 引言 14 2 視圖 14 3 生成器 14 4 管道 14 5 概念概述 14 5 1 類型概念 14 5 2 迭代器概念 14 5 3 範圍概念 14 6 建議 第15章 指針和容器 15 1 引言 15 2 指針類型 15 2 1 unique_ptr及shared_ptr 15 2 2 span 15 3 容器 15 3 1 array 15 3 2 bitset 15 3 3 pair 15 3 4 tuple 15 4 可變類型容器 15 4 1 variant 15 4 2 optional 15 4 3 any 15 5 建議 第16章 實用工具 16 1 引言 16 2 時間 16 2 1 時鐘 16 2 2 日曆 16 2 3 時區 16 3 函數適配 16 3 1 匿名函數作為適配器 16 3 2 mem_fn() 16 3 3 function 16 4 類型函數 16 4 1 類型謂詞 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |