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

C++必知必會(huì)(英文版)

C++必知必會(huì)(英文版)

定 價(jià):¥35.00

作 者: (美)杜赫斯特
出版社: 人民郵電出版社
叢編項(xiàng): 典藏原版書(shū)苑
標(biāo) 簽: 算法語(yǔ)言

購(gòu)買這本書(shū)可以去


ISBN: 9787115155689 出版時(shí)間: 2007-07-01 包裝: 平裝
開(kāi)本: 800*1000 1/16 頁(yè)數(shù): 250 字?jǐn)?shù):  

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

  本書(shū)描述了C++編程和設(shè)計(jì)中必須掌握但卻不易掌握的主題,這些主題涉及的范圍較廣,包括指針操作模板、泛型編程、異常處理、內(nèi)存分配、設(shè)計(jì)模式等。作者根據(jù)本人以及其他有經(jīng)驗(yàn)的管理人員和培訓(xùn)老師的經(jīng)驗(yàn)總結(jié),對(duì)與這些主題相關(guān)的知識(shí)進(jìn)行了精心挑選,最終濃縮成63條。每一條款所包含的內(nèi)容均為進(jìn)行產(chǎn)品級(jí)C++編程所需的關(guān)鍵知識(shí)。作者稱這些知識(shí)為C++程序員必備的“常識(shí)”,其實(shí)非意味著簡(jiǎn)單或平庸,而是“必不可少”。.本書(shū)適合于中、高級(jí)C++程序員,也適合C或Java程序員轉(zhuǎn)向C++程序設(shè)計(jì)時(shí)參考。..C++是一種龐大而又復(fù)雜的編程語(yǔ)言,全面掌握絕非易事。但是,如果程序員想從事專業(yè)開(kāi)發(fā)工作,一些概念和技術(shù)是必須徹底掌握的。本書(shū)避開(kāi)了繁瑣的技術(shù)細(xì)節(jié),意在揭示C++的真正本質(zhì)。在本書(shū)短小精悍的篇幅中,資深C++專家Stephen C.Dewhurst總結(jié)出成功的C++開(kāi)發(fā)必備但卻不易掌握的關(guān)鍵知識(shí),精心挑選并最終濃縮成63條,其中凝聚了作者多年來(lái)積累的寶貴經(jīng)驗(yàn)。本書(shū)能夠幫助各種水平的讀者樹(shù)立或鞏固對(duì)C++的正確認(rèn)識(shí)。無(wú)論讀者從何時(shí)(或者哪里)開(kāi)始學(xué)習(xí)C++,在邁出下一步之前,使用本書(shū)作為指南,都可以確保輕松上路!

作者簡(jiǎn)介

  Stephen C.Dewhurst是貝爾實(shí)驗(yàn)室第一批C++程序員之一,擁有20多年C++項(xiàng)目經(jīng)驗(yàn),涉及的領(lǐng)域包括編譯器設(shè)計(jì)、證券交易、電子商務(wù)和嵌入式通信技術(shù)等。他曾獨(dú)自或與人合作撰寫(xiě)多種C++書(shū)籍,是TheC++Sou rce的顧問(wèn)團(tuán)成員,C/C++Use rs Jou rnal的資深編輯,也是C++Report的專欄作家。他還是兩種C++編譯器的作者,并發(fā)表了大量關(guān)于編譯器設(shè)計(jì)和C++編程技術(shù)的文章。

圖書(shū)目錄

Item 1 Data Abstraction 
Item 2 Polymorphism 
Item 3 Design Patterns 
Item 4 The Standard Template Library 
Item 5 References Are Aliases, Not Pointers 
Item 6 Array Formal Arguments 
Item 7 Const Pointers and Pointers to Const 
Item 8 Pointers to Pointers 
Item 9 New Cast Operators 
Item 10 Meaning of a Const Member Function 
Item 11 The Compiler Puts Stuff in Classes 
Item 12 Assignment and Initialization Are Different 
Item 13 Copy Operations 
Item 14 Function Pointers 
Item 15 Pointers to Class Members Are Not Pointers 
Item 16 Pointers to Member Functions Are Not Pointers 
Item 17 Dealing with Function and Array Declarators 
Item 18 Function Objects 
Item 19 Commands and Hollywood 
Item 20 STL Function Objects 
Item 21 Overloading and Overriding Are Different 
Item 22 Template Method 
Item 23 Namespaces 
Item 24 Member Function Lookup 
Item 25 Argument Dependent Lookup 
Item 26 Operator Function Lookup 
Item 27 Capability Queries 
Item 28 Meaning of Pointer Comparison 
Item 29 Virtual Constructors and Prototype 
Item 30 Factory Method 
Item 31 Covariant Return Types 
Item 32 Preventing Copying 
Item 33 Manufacturing Abstract Bases 
Item 34 Restricting Heap Allocation 
Item 35 Placement New 
Item 36 Class-Speci.c Memory Management 
Item 37 Array Allocation 
Item 38 Exception Safety Axioms 
Item 39 Exception Safe Functions 
Item 40 RAII 
Item 41 New, Constructors, and Exceptions 
Item 42 Smart Pointers
Item 43 auto_ptr Is Unusual
Item 44 Pointer Arithmetic 
Item 45 Template Terminology 
Item 46 Class Template Explicit Specialization
Item 47 Template Partial Specialization 
Item 48 Class Template Member Specialization
Item 49 Disambiguating with Typename
Item 50 Member Templates
Item 51 Disambiguating with Template
Item 52 Specializing for Type Information
Item 53 Embedded Type Information 
Item 54 Traits 
Item 55 Template Template Parameters
Item 56 Policies 
Item 57 Template Argument Deduction
Item 58 Overloading Function Templates
Item 59 SFINAE
Item 60 Generic Algorithms
Item 61 You Instantiate What You Use
Item 62 Include Guards 
Item 63 Optional Keywords
Bibliography
Index 
Index ofCode Examples

本目錄推薦

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