TOP
紅利積點抵現金,消費購書更貼心
Essential C++(注釋版)(簡體書)
滿額折

Essential C++(注釋版)(簡體書)

商品資訊

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:7 點
商品簡介
作者簡介
目次

商品簡介

《Essential C++(注釋版)》為那些沒有太多時間學習的程序員提供了一條在工作中學習C++的捷徑。它把重點放在那些C++編程中重要的要素上,并覆蓋能夠幫助解決實際編程問題的特性和技術。《Essential C++(注釋版)》將C++的基本內容按照過程風格、泛型風格、基於對象風格,以及面向對象風格進行組織。《Essential C++(注釋版)》以復雜度漸進的風格展開,并在討論解決方案的過程中引入語言特性,便于學習C++的功能和結構,同時理解其目的和基本理念。

作者簡介

作者:(美國)斯坦利(Stanley B.Lippman) 合著者:徐旭銘 金萍華

斯坦利(Stanley B.Lippman),是夢工廠動畫公司核心技術小組的成員。在加入夢工廠之前,Starfley是迪斯尼動畫公司的首席軟件工程師。他在貝爾實驗室期間領導過cfront 3.0版和2.1版編譯器開發團隊。他曾經是Bjarne Stroustrup領導下的貝爾實驗室基金會項目的一員。Starfley著有廣受歡迎的《C++Primer》和《Inside the C++Objecl Model》。他曾編輯由劍橋大學出版社出版的《C++ Gems》。他還是多部動畫長片的製作成員,其中包括《巴黎聖母院》和《幻想曲2000》。

目次

序言
前言
Chapter 1: Basic C++ Programming
1.1: How to Write a C++ Program
1.2: Defining and Initializing a Data Object
1.3: Writing Expressions
1.4: Writing Conditional and Loop Statements
1.5: How to Use Arrays and Vectors
1.6: Pointers ALlow for Flexibility
1.7: Writing and Reading Files

Chapter 2: Procedural Programming
2.1: How to Write a Function
2.2: Invoking a Function
2.3: Providing Default Parameter Values
2.4: Using Local Static Objects
2.5: Declaring a Function Inline
2.6: Providing Overloaded Functions
2.7: Defining and Using Template Functions
2.8: Pointers to Functions Add Flexiblity
2.9: Setting Up a Header File

Chapter 3: Generic Programming
3.1: The Arithmetic of Pointers
3.2: Making Sense of Iterators
3.3: Operations Common to All Containers
3.4: Using the Sequential Containers
3.5: Using the Generic Algorithms
3.6: How to Design a Generic Algorithm
3.7: Using a Map
3.8: Using a Set
3.9: How to Use Iterator Inserters
3.10: Using the iostream Iterators

Chapter 4: Object-Based Programming
4.1: How to Implement a Class
4.2: What Are Class Constructors and the Class Destructor?
4.3: What Are mutable and const?
4.4: What Is the this Pointer?
4.5: Static Class Members
4.6: Building an Iterator Class
4.7: Collaboration Sometimes Requires Friendship
4.8: Implementing a Copy Assignment Operator
4.9: Implementing a Function Object
4.10: Providing Class Instances of the iostream Operators
4.11: Pointers to Class Member Functions

Chapter 5: Object-Oriented Programming
5.1: Object-Oriented Programming Concepts
5.2: A Tour of Object-Oriented Programming
5.3: Polymorphism without Inheritance
5.4: Defining an Abstract Base Class
5.5: Defining a Derived Class
5.6: Using an Inheritance Hierarchy
5.7: How Abstract Should a Base Class Be?
5.8: Initialization, Destruction, and Copy
5.9: Defining a Derived Class Vh-tual Function
5.10: Run-Tune Type Identification

Chapter 6: Programming with Templates
6.1: Parameterized Types
6.2: The Template Class Definition
6.3: Handling Template Type Parameters
6.4: Implementing the Template Class
6.5: A Function Template Output Operator
6.6: Constant Expressions and Default Parameters
6.7: Template Parameters as Strategy
6.8: Member Template Functions

Chapter 7: Exception Handling
7.1: Throwing an Exception
7.2: Catching an Exception
7.3: Trying for an Exception
7.4: Local Resource Management
7.5: The Standard Exceptions
Appendix A: Exercise Solutions
Appendix B: Gener/c Algorithms Handbook
Index
注釋

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區