注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Essential C++(影印版)

Essential C++(影印版)

Essential C++(影印版)

定 價(jià):¥33.00

作 者: (美)Stanley B.Lippman著
出版社: 中國電力出版社
叢編項(xiàng): 原版風(fēng)暴·深入C++系列
標(biāo) 簽: C++

ISBN: 9787508311067 出版時(shí)間: 2003-08-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 278 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是特別為那些想在短時(shí)間內(nèi)趕上C++技術(shù)發(fā)展的人設(shè)計(jì)的,書中強(qiáng)調(diào)了C++編程過程中一定會(huì)遇到的要素,以及可協(xié)助解決實(shí)際問題的技術(shù)。本書的組織圍繞這一系列逐漸復(fù)雜的程序問題,同時(shí)介紹了解決這些問題的語言特性。通過這種方式,你不僅可以學(xué)到C++的函數(shù)和結(jié)構(gòu),還可以理解它們的設(shè)計(jì)目標(biāo)和基本原理。StanleyB.Lippman目前已應(yīng)微軟邀請(qǐng),加盟了VisualC++開發(fā)小組。此前他曾在貝爾實(shí)驗(yàn)室領(lǐng)導(dǎo)過cfront3.0和2.1的編譯器開發(fā)小組,并曾是BjarneStroustrup所領(lǐng)導(dǎo)的貝爾實(shí)驗(yàn)室基礎(chǔ)項(xiàng)目中的一員。Stan是《C++Primer》及《InsideTheC++ObjectModel》的作者,這些極為成功的書籍由AddisonWesley出版。本書提供了一條學(xué)習(xí)和應(yīng)用C++的捷徑。本書是特別為那些想在短時(shí)間內(nèi)趕上C++技術(shù)發(fā)展的人設(shè)計(jì)的,書中強(qiáng)調(diào)了C++編程過程中一定會(huì)遇到的要素,以及可協(xié)助解決實(shí)際問題的技術(shù)??傊@本言簡(jiǎn)意賅的指南為你提供了實(shí)用的C++知識(shí),以及進(jìn)一步深入研究的基礎(chǔ)。本書將C++的本質(zhì)概括為:procedural、generic、Object-based、Object-orientde。本書的組織圍繞這一系列逐漸復(fù)雜的程序問題,同時(shí)介紹了解決這些問題的語言特性。通過這種方式,你不僅可以學(xué)到C++的函數(shù)和結(jié)構(gòu),還可以理解它們的設(shè)計(jì)目標(biāo)和基本原理。

作者簡(jiǎn)介

  StanleyB.Lippman暢銷圖書《C++Primer(3RD)中文版》的原版作者StanleyB.Lippman的職業(yè)是提供關(guān)于C++和面向?qū)ο蟮挠?xùn)練、咨詢、設(shè)計(jì)和指導(dǎo)。他在成為一名獨(dú)立咨詢顧問之前,曾經(jīng)是迪士尼動(dòng)化公司的首席軟件設(shè)計(jì)師。當(dāng)他在AT&TBell實(shí)驗(yàn)室的時(shí)候,領(lǐng)導(dǎo)了cfront3.0版本和2.1版本的編譯器開發(fā)組。他也是BjarneStroustrup領(lǐng)導(dǎo)的Bell實(shí)驗(yàn)室Foundation項(xiàng)目的成員之一,負(fù)責(zé)C++程序設(shè)計(jì)環(huán)境中的對(duì)象模型部分。他還撰寫了許多關(guān)于C++的文章。目前他已受雇于微軟公司,負(fù)責(zé)VisualC++項(xiàng)目。遍及全球,深受廣大C++學(xué)者的喜歡。>>更多作品

圖書目錄

Preface. 
Structure of This Book. 
A Note on the Source Code. 
Acknowledgments. 
Where to Find More Information. 
Typographical Conventions. 
1. Basic C++ Programming. 
How to Write a C++ Program. 
Defining and Initializing a Data Object. 
Writing Expressions. 
Writing Conditional and Loop Statements. 
How to Use Arrays and Vectors. 
Pointers Allow for Flexibility. 
Writing and Reading Files. 

2. Procedural Programming. 
How to Write a Function. 
Invoking a Function. 
Providing Default Parameter Values. 
Using Local Static Objects. 
Declaring a Function Inline. 
Providing Overloaded Functions. 
Defining and Using Template Functions. 
Pointers to Functions Add Flexibility. 
Setting Up a Header File. 

3. Generic Programming. 
The Arithmetic of Pointers. 
Making Sense of Iterators. 
Operations Common to All Containers. 
Using the Sequential Containers. 
Using the Generic Algorithms. 
How to Design a Generic Algorithm. 
Using a Map. 
Using a Set. 
How to Use Iterator Inserters. 
Using the iostream Iterators. 

4. Object-Based Programming. 
How to Implement a Class. 
What are Class Constructors and the Class Destructor? 
What are mutable and const? 
What is the this Pointer? 
Static Class Members. 
Building an Iterator Class. 
Collaboration Sometimes Requires Friendship. 
Implementing a Copy Assignment Operator. 
Implementing a Function Object. 
Providing Class Instances of the iostream Operators. 
Pointers to Class Member Functions. 

5. Object-Oriented Programming. 
A Tour of Object-Oriented Programming. 
Polymorphism without Inheritance. 
Defining an Abstract Base Class. 
Defining a Derived Class. 
Using an Inheritance Hierarchy. 
How Abstract Should a Base Class Be? 
Initialization, Destruction, and Copy. 
Defining a Derived Class Virtual Function. 
Run-Time Type Identification. 

6. Programming with Templates. 
Parameterized Types. 
The Template Class Definition. 
Handling Template Type Parameters. 
Implementing the Template Class. 
A Function Template Output Operator. 
Constant Expressions and Default Parameters. 
Template Parameters as Strategy. 
Member Template Functions. 

7. Exception Handling. 
Throwing an Exception. 
Catching an Exception. 
Trying for an Exception. 
Local Resource Management. 
The Standard Exceptions. 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)