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

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

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

定 價(jià):¥49.00

作 者: (美國)(Walter Savitch)薩維奇;佟俐鵑 等改編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 大學(xué)計(jì)算機(jī)教育國外著名教材系列
標(biāo) 簽: 入門教程

ISBN: 9787302167136 出版時(shí)間: 2008-03-01 包裝: 平裝
開本: 16 頁數(shù): 499 pages 字?jǐn)?shù):  

內(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é)大綱。

作者簡介

暫缺《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第6版)》作者簡介

圖書目錄

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 Projects
chapter 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/O
IV 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 Projects
Chapter 4 Arrays and Pointers
Chapter 5 I/O Streams as an Introduction to Objects and Classes
Chapter 6 Strings and Vectors
Chapter 7 Defining Classes
Chapter 8 Friends,Overloaded Operators,Arrays in Classes
Chapter 9 Sepailation and Namespaces
Chapter 10 Inheritance
Chapter 11 Exception Handling
Chapter 12 Templates
Chapter 13 Standard Template Library
APPENDIX 1 C++Keywords
APPENDIX 2 Precedence of Operators
APPENDIX 3 Some Library Functions
APPENDIX 4 Inline Functions
APPENDIX 5 Overloading the Array Index Square Brackets
APPENDIX 6 The this Pointer
APPENDIX 7 Overloading Operators as Member Operators

本目錄推薦

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