C++ Primer的第三版結(jié)合了Stanley Lippman的實踐經(jīng)驗和Josée Lajoie對于ANSI/ISO標準C++的深入理解。這本指導書的第三版已經(jīng)被重新改寫過,以便更加精確地講述標準C++的特性和用法。在本書中,對于C++初學者特別有價值的是一些來自真實世界中的程序例子,它們說明了泛型程序(generic program)的設計、面向?qū)ο蟪绦虻脑O計、模板的用法,以及使用標準C++進行程序設計的方方面面。而且,本書也在適當?shù)牡胤街v到了一些習慣用法以及效率指導。
目錄:
第一篇 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 復數(shù)類型 113
3.12 Typedef名字 114
3.13 volatile 115
3.14 pair類型 116
3.15 類(class)類型 117
第4章 表達式 127
第5章 語句 171
5.1 簡單語句和復合語句 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
第三篇 基本過程的程序設計
第7章 函數(shù) 299
第8章 域和生命期
第9章 重載函數(shù)
第10章 函數(shù)模板
第11章 異常處理
第12章 泛型算法
第四篇 基于對象的程序設計
第13章 類 545
第14章 類的初始化、賦值和析構(gòu)
第15章 重載操作符和用戶定義的轉(zhuǎn)換
第16章 類模板 722
第四篇 面向?qū)ο蟮某绦蛟O計
第17章 類繼承和子類型 781
第18章 多繼承和虛擬繼承 858
第19章 C++中繼承的用法 906
第20章 iostream庫 942
附錄 泛型算法(按字母序) 999