C++面向?qū)ο蟪绦蛟O(shè)計(jì)

出版時(shí)間:2008-3  出版社:清華大學(xué)出版社  作者:(美)薩維廳(Savitch.W.) 著,佟俐鵑 等改編  頁數(shù):499  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書由著名作者Walter Savitch編寫,美國很多大學(xué)采用它為“面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)”的教材,是一本非常暢銷的教材,其前5版在全球已經(jīng)擁有數(shù)十萬讀者。作者結(jié)合自己多年的教學(xué)經(jīng)驗(yàn),根據(jù)教學(xué)大綱精心設(shè)計(jì)并編寫了書中內(nèi)容?! 「鶕?jù)國內(nèi)“C++面向?qū)ο蟪绦蛟O(shè)計(jì)”雙語教學(xué)的需要,對原書進(jìn)行了一定的改編,刪去了C語言的內(nèi)容,使之更適合國內(nèi)OOP的教學(xué)大綱。

書籍目錄

Chapter 1  Introduction to C++ 1.1  INTRODUCTION TO C++  Origins of the C++ Language  C++ and Object-Oriented Programming  A Sample C++ Program   PROGRAMMING TIP: Input and Output Syntax  Layout of a Simple C+~ Program  PITFALL: Putting a Space before the include File Name  Compiling and Running a C++ Program  PROGRAMMING TIP: Getting Your Program to Run 1.2  PROGRAM STYLE  Comments  Naming Constants  Chapter Summary  Programming Projectschapter 2  C++ Basics 2.1  VARIABLES AND ASSIGNMENTS  Variables  Names: Identifiers   Variable Declarations  Assignment Statements  PTFALL: Uninitialized Variables 2.2  INPUT AND OUTPUT  Output Using cout  PROGRAMMING TIP: End Each Program with a \n or endl  Include Directives and Namespaces  Formatting for Numbers with a Decimal Point  Input Using cin  Designing Input and Output  PROGRAMMING TIP: Line Breaks in I/OIV  Problem Solving with C++ 6th Edition 2.3  DATA TYPES AND EXPRESSIONS  Simple Types  Introduction to the Class string  Type Compatibitities  Arithmetic Operators and Expressions 2.4  FLOW OF CONTROL  Boolean Expressions  Branching Mechanisms  Loop Mechanisms   Chapter Summary  Programming Projects chapter 3  Functions 3.1  THE BASICS OF FUNCTIONS  Using Predefined Functions  Type Casting  Programmer-Defined Functions  Namespaces Revisited  Case Study: Buying Pizza 3.2  CALL-BY-REFERENCE PARAMETERS  A View of Call-by-Value  A First View of Call-by-Reference  Call-by-Reference in Detail  PROGRAMMING TIP: What Kind of Parameter to Use 3.3  OVERLOADING FUNCTION NAMES  Introduction to Overloading  PROGRAMMING EXAMPLE: Revised Pizza-Buying Program 3.4  PROCEDURAL ABSTRACTION  The Black Box Analogy  Case Study: Supermarket Pricing 3.5  TESTINGAND DEBUGGING FUNCTIONS  Stubs and Drivers 3.6  GENERAL DEBUGGING TECHNIQUES  Keep an Open Mind  Check Common Erros  Localize the Error  The assert Macro  Chapter Summary  Programming ProjectsChapter 4  Arrays and PointersChapter 5  I/O Streams as an Introduction to Objects and ClassesChapter 6  Strings and VectorsChapter 7  Defining ClassesChapter 8  Friends,Overloaded Operators,Arrays in ClassesChapter 9  Sepailation and NamespacesChapter 10  InheritanceChapter 11  Exception Handling Chapter 12  TemplatesChapter 13  Standard Template LibraryAPPENDIX 1  C++KeywordsAPPENDIX 2  Precedence of OperatorsAPPENDIX 3  Some Library FunctionsAPPENDIX 4  Inline FunctionsAPPENDIX 5  Overloading the Array Index Square BracketsAPPENDIX 6  The this PointerAPPENDIX 7  Overloading Operators as Member Operators

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   挺清晰的
  •   學(xué)校指定教材,書的質(zhì)量不錯(cuò)
  •   改編的更加實(shí)用!
  •   英文版的看著比較郁悶,不過還行。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7