C++面向对象程序设计

出版时间:2008-3  出版社:清华大学出版社  作者:(美)萨维厅(Savitch.W.) 著,佟俐鹃 等改编  页数:499  
Tag标签:无  

内容概要

  本书由著名作者Walter Savitch编写,美国很多大学采用它为“面向对象程序设计(OOP)”的教材,是一本非常畅销的教材,其前5版在全球已经拥有数十万读者。作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。  根据国内“C++面向对象程序设计”双语教学的需要,对原书进行了一定的改编,删去了C语言的内容,使之更适合国内OOP的教学大纲。

书籍目录

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

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++面向对象程序设计 PDF格式下载


用户评论 (总计4条)

 
 

  •   挺清晰的
  •   学校指定教材,书的质量不错
  •   改编的更加实用!
  •   英文版的看着比较郁闷,不过还行。。。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7