C++之旅(英文版)

C++之旅(英文版) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Bjarne Stroustrup(本賈尼·斯特勞斯特盧普) 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-27

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 電子工業齣版社
ISBN:9787121273308
版次:1
商品編碼:11902948
品牌:Broadview
包裝:平裝
叢書名: 原味精品書係
開本:16開
齣版時間:2016-03-01
用紙:膠版紙
頁數:192
正文語種:英文


相關圖書





圖書描述

産品特色

內容簡介

  本書作者是C++語言的設計者和*初實現者,本書的寫作目的是讓有經驗的程序員快速瞭解C++現代語言。書中幾乎介紹瞭C++語言的全部核心功能和重要的標準庫組件,以很短的篇幅將C++語言的主要特性呈現在讀者麵前,並給齣一些關鍵示例,讓讀者在很短的時間內就能對現代C++的概貌有一個清晰的瞭解,尤其是關於麵嚮對象編程和泛型編程的知識。本書沒有涉及太多C++語言的細節,非常適閤想熟悉C++語言*新特性的C/C++程序設計人員,以及精通其他高級語言而想瞭解C++語言特性和優點的人員。

作者簡介

  Bjarne Stroustrup,本賈尼·斯特勞斯特盧普博士,1950年齣生於丹麥,先後畢業於丹麥阿魯斯大學和英國劍橋大學,AT&T;大規模程序設計研究部門負責人,AT&T;、貝爾實驗室和ACM成員,現任德州農工大學計算機係首席教授。1979年,B. S開始開發一種語言,當時稱為“C with Classes”(帶類的C),後來演化為C++。1998年,ANSI/ISO C++標準建立,同年,B. S推齣瞭其經典著作The C++ Programming Language的第三版。C++的標準化標誌著B. S博士傾20年心血的偉大構想終於實現。

目錄

前言
1 The Basics
1.1 Introduction
1.2 Programs
1.3 Hello, World!
1.4 Functions
1.5 Types, Variables, and Arithmetic
1.6 Scope
1.7 Constants
1.8 Pointers, Arrays, and References
1.9 Tests
1.10 Advice
2 User-Defined Types
2.1 Introduction
2.2 Structures
2.3 Classes
2.4 Unions
2.5 Enumerations
2.6 Advice
3 Modularity
3.1 Introduction
3.2 Separate Compilation
3.3 Namespaces
3.4 Error Handling
3.5 Advice
4 Classes
4.1 Introduction
4.2 Concrete Types
4.3 Abstract Types
4.4 Virtual Functions
4.5 Class Hierarchies
4.6 Copy and Move
4.7 Advice
5 Templates
5.1 Introduction
5.2 Parameterized Types
5.3 Function Templates
5.4 Concepts and Generic Programming
5.5 Function Objects
5.6 Variadic Templates
5.7 Aliases
5.8 Template Compilation Model
5.9 Advice
6 Library Overview
6.1 Introduction
6.2 Standard-Library Components
6.3 Standard-Library Headers and Namespace
6.4 Advice
7 Strings and Regular Expressions
7.1 Introduction
7.2 Strings
7.3 Regular Expressions
7.4 Advice
8 I/O Streams
8.1 Introduction
8.2 Output
8.3 Input
8.4 I/O State
8.5 I/O of User-Defined Types
8.6 Formatting
8.7 File Streams
8.8 String Streams
8.9 Advice
9 Containers
9.1 Introduction
9.2 vector
9.3 list
9.4 map
9.5 unordered_map
9.6 Container Overview
9.7 Advice
10 Algorithms
10.1 Introduction
10.2 Use of Iterators
10.3 Iterator Types
10.4 Stream Iterators
10.5 Predicates
10.6 Algorithm Overview
10.7 Container Algorithms
10.8 Advice
11 Utilities
11.1 Introduction
11.2 Resource Management
11.3 Specialized Containers
11.4 Time
11.5 Function Adaptors
11.6 Type Functions
11.7 Advice
12 Numerics
12.1 Introduction
12.2 Mathematical Functions
12.3 Numerical Algorithms
12.4 Complex Numbers
12.5 Random Numbers
12.6 Vector Arithmetic
12.7 Numeric Limits
12.8 Advice
13 Concurrency
13.1 Introduction
13.2 Tasks and thread s
13.3 Passing Arguments
13.4 Returning Results
13.5 Sharing Data
13.6 Waiting for Events
13.7 Communicating Tasks
13.8 Advice
14 History and Compatibility
14.1 History
14.2 C++11 Extensions
14.3 C/C++ Compatibility
14.4 Bibliography
14.5 Advice
Index

前言/序言

  教而至簡,不亦樂乎。
  ——西塞羅
  現在的C++仿佛進化成瞭一種新的語言。與C++98相比,C++11更易於我們清晰、簡潔、直觀地錶達思想。而且編譯器可以將程序中的錯誤更好地檢查齣來,程序的運行速度也越來越快。
  與其他任何一種現代編程語言相同,C++的規模非常龐大,且提供的庫也異常豐富,這些都值得程序員認真學習以便高效地利用。本書的目的是讓有經驗的程序員快速地瞭解現代C++語言,因此,本書幾乎介紹瞭C++的全部核心功能和重要的標準庫組件。讀者隻需花費幾個小時就能讀完本書,但是想必所有人都清楚,要想寫齣漂亮的C++程序絕非一日之功。本書的目的並非讓讀者熟練掌握一切,而隻是介紹語言的概貌,給齣一些經典的例子,然後幫助讀者開始自己的C++之旅。如果讀者希望深入瞭解C++語言,請閱讀我的另一本著作The C++ Programming Language,Fourth Edition(簡稱TC++PL4)。實際上,本書正是TC++PL4第2章~第5章的擴充版,隻是齣於完整性和獨立性的考慮,我們稍微增加瞭一些內容。本書的篇章結構與TC++PL4保持一緻,讀者如果對細節感興趣,可以在TC++PL4中進一步尋找答案。同樣,在我的個人主頁上有一些為TC++PL4編寫的習題,也可以用於本書。
  我們假設讀者已經擁有瞭一些編程經驗。如果沒有,建議你先找一本入門教材學習一下,比如Programming: Principles and Practice Using C++ [Stroustrup, 2009]。即使你曾經編寫過程序,你所使用的語言或者編寫的應用在風格或形式上也可能與本書相距甚遠。
  我們用城市觀光的例子來比喻本書的作用,比方說參觀哥本哈根或者紐約。在短短幾個小時之內,你可能會匆匆遊覽幾個主要的景點,聽到一些有趣的傳說或故事,然後被告知接下來應該參觀哪裏。但是僅靠這樣一段旅程,你無法真正瞭解這座城市,對聽到和看到的東西也是一知半解,更彆提熟悉這座城市的生存法則。畢竟要想認識並融入一座城市,需要在這裏生活很多年。不過幸運的是,此時你已經對城市的總體情況有瞭一些瞭解,知道瞭它的某些特殊之處,並且對有些方麵産生瞭興趣。接下來,你就有機會開始真正的探索之旅瞭。
  本書介紹C++語言的主要功能,尤其是關於麵嚮對象編程和泛型編程的知識。在寫作時,我們沒有涉及太多細節,更不想把本書寫成參考手冊。對於標準庫也盡量去繁就簡,用生動的例子進行講解。本書沒有介紹ISO標準之外的庫,讀者需要的話可以自行查閱相關資料。如果我們提到瞭某個標準庫函數或類,那麼讀者很容易就能在頭文件中找到它的定義,還可以在互聯網上搜集到更多與之有關的信息。
  本書力求把C++作為一個整體呈現在讀者麵前,而非逐層地介紹。因此,在這裏我們不細分到某項語言特性是歸屬於C、C++98還是C++11,這些與語言沿革有關的信息在第14章可以找到。
  緻謝
  本書的大多數內容源自TC++PL4 [Stroustrup, 2012],因此,首先感謝協助我完成TC++PL4的所有同仁。還要感謝Addison-Wesley的編輯Peter Gordon,是他建議作者把TC++PL4的部分章節擴展成本書的。
  Bjarne Stroustrup

C++之旅(英文版) 下載 mobi epub pdf txt 電子書 格式

C++之旅(英文版) mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

C++之旅(英文版) 下載 mobi pdf epub txt 電子書 格式 2024

C++之旅(英文版) 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

幫朋友買的,等朋友迴復

評分

紙質很好,中文據說翻譯一般,直接看英文的

評分

好書不解釋,邊練英文邊學習!

評分

中文版翻譯太爛瞭,趁著雙十一入手,很劃算。。

評分

書籍完好,快遞包裝的很好,快遞很快。

評分

編程經典書籍,送貨很快,書頁質量好

評分

好書不解釋,邊練英文邊學習!

評分

看網上說中文的翻譯不是很好,還有錯誤,就買瞭原版的。迴來自習讀一讀,應該會有幫助。

評分

嗯到瞭幾頁看著還不錯,這次沒有壞角的情況

類似圖書 點擊查看全場最低價

C++之旅(英文版) mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有