C++ Primer的第三版結(jié)合了Stanley Lippman的實(shí)踐經(jīng)驗(yàn)和Josée Lajoie對(duì)于ANSI/ISO標(biāo)準(zhǔn)C++的深入理解。這本指導(dǎo)書的第三版已經(jīng)被重新改寫過,以便更加精確地講述標(biāo)準(zhǔn)C++的特性和用法。在本書中,對(duì)于C++初學(xué)者特別有價(jià)值的是一些來自真實(shí)世界中的程序例子,它們說明了泛型程序(generic program)的設(shè)計(jì)、面向?qū)ο蟪绦虻脑O(shè)計(jì)、模板的用法,以及使用標(biāo)準(zhǔn)C++進(jìn)行程序設(shè)計(jì)的方方面面。而且,本書也在適當(dāng)?shù)牡胤街v到了一些習(xí)慣用法以及效率指導(dǎo)。
目錄:
第一篇 C++概述
第1章 開始 3
第2章 C++瀏覽 20
第二篇 基本語言
第3章 C++數(shù)據(jù)類型 67
3.1 文字常量 67
3.2 變量 70
3.3 指針類型 78
3.4 字符串類型 83
3.5 const限定修飾符 91
3.6 引用類型 94
3.7 布爾類型 99
3.8 枚舉類型 100
3.9 數(shù)組類型 102
3.10 vector容器類型 110
3.11 復(fù)數(shù)類型 113
3.12 Typedef名字 114
3.13 volatile 115
3.14 pair類型 116
3.15 類(class)類型 117
第4章 表達(dá)式 127
第5章 語句 171
5.1 簡單語句和復(fù)合語句 171
5.2 聲明語句 172
5.3 if語句 175
5.4 switch語句 183
5.5 for循環(huán)語句 190
5.6 while循環(huán) 194
5.7 do while 196
5.8 break語句 198
5.9 continue語句 199
5.10 goto語句 199
5.11 鏈表例子 201
第6章 抽象容器類型 226
第三篇 基本過程的程序設(shè)計(jì)
第7章 函數(shù) 299
第8章 域和生命期
第9章 重載函數(shù)
第10章 函數(shù)模板
第11章 異常處理
第12章 泛型算法
第四篇 基于對(duì)象的程序設(shè)計(jì)
第13章 類 545
第14章 類的初始化、賦值和析構(gòu)
第15章 重載操作符和用戶定義的轉(zhuǎn)換
第16章 類模板 722
第四篇 面向?qū)ο蟮某绦蛟O(shè)計(jì)
第17章 類繼承和子類型 781
第18章 多繼承和虛擬繼承 858
第19章 C++中繼承的用法 906
第20章 iostream庫 942
附錄 泛型算法(按字母序) 999