Essential C++ (簡體中文版)

李普曼 (Stanley B.Lippman)

買這商品的人也買了...

簡體書拿來曬2本75折 詳見活動內容 »

商品描述

與《C++ Primer中文版(第5版)並稱倚天屠龍,全球C++快速入門必讀經典。大師Stanley代表作之一,侯捷經典譯作。將復雜深厚的內容濃縮成基本要素,快速熟悉和瞭解C++的捷徑;從實際出發,講求效率,覆蓋能夠幫助解決實際編程問題的特性和技術;以過程、泛型、基於對象、面向對象四大風格組織,復雜度漸進,便於學習。本書以四個面向來表現C++的本質:procedural(面向過程的)、generic(泛型的)、object-based(基於對象的)、objectoriented(面向對象的)。全書圍繞一系列逐漸繁復的程序問題,以及用以解決這些問題的語言特性來組織。循此方式,你將不只學到C++的功能和結構,也可學到它們的設計目的和基本原理。 本書適合那些已經開始從事軟件設計,又抽不出太多時間學習新技術的程序員閱讀。

目錄大綱

滿漢全席之外(譯序/侯捷)
前言 Preface
結構與組織
關於源代碼
致謝
*多讀物
排版約定
第1章 C++編程基礎 Basic C++ Programming
1.1 如何撰寫C++程序
1.2 對象的定義與初始化
1.3 撰寫表達式
1.4 條件語句和循環語句
1.5 如何運用Array和Vector
1.6 指針帶來彈性
1.7 文件的讀寫
第2章 面向過程的編程風格 Procedural Programming
2.1 如何編寫函數
2.2 調用函數
2.3 提供默認參數值
2.4 使用局部靜態對象
2.5 聲明inline函數
2.6 提供重載函數
2.7 定義並使用模板函數
2.8 函數指針帶來*大的彈性
2.9 設定頭文件
第3章 泛型編程風格 Generic Programming
3.1 指針的算術運算
3.2 了解Iterator(泛型指針)
3.3 所有容器的共通操作
3.4 使用順序性容器
3.5 使用泛型算法
3.6 如何設計一個泛型算法
3.7 使用Map
3.8 使用Set
3.9 如何使用Iterator Inserter
3.10 使用iostream Iterator
第4章 基於對象的編程風格 Object-Based Programming
4.1 如何實現一個Class
4.2 什麼是構造函數和析構函數
4.3 何謂mutable(可變)和const(不變)
4.4 什麼是this指針
4.5 靜態類成員
4.6 打造一個Iterator Class
4.7 合作關系必須建立在友誼的基礎上
4.8 實現一個copy assignment operator
4.9 實現一個function object
4.10 重載iostream運算符
4.11 指針,指向Class Member Function
第5章 面向對象編程風格 Object-Oriented Programming
5.1 面向對象編程概念