Problem solving with C++ = C++面向对象程序设计 / 6th ed.

副标题:无

作   者:Walter Savitch著 ; 佟俐娟 ... [等]改编.

分类号:

ISBN:9787302167136

微信扫一扫,移动浏览光盘

简介

双语教学的效果,除了师资的水平和学生的接受能力之外,另一个重要的因素是双语教学使用的英文版教材。它应该是国外非常受欢迎的权威作者的经典教材,并能反映该学科的最新发展动态。基于这样的理念,我们课题组在大量的检索和查询的基础上,详细阅读了几本“面向对象程序设计”方面的英文版教材,最后选择了非常著名的美国加州大学圣地亚哥分校计算机科学系的Walter Savitch 教授编写的“Problem Solving with C++”一书。 这是一本非常受师生欢迎的书,在世界各地有数十万的读者。从编排上看,书中除了有基本的讲解外,还有总结框、编程提示、编程陷阱,各章都有自测题、小结和编程项目。有的章还有案例学习(Case Study)。从内容上看,除了有面向对象的基本知识,如I/O流、类、继承、多态,同时还包括比较新的高级主题,如异常处理、模板、标准模板库等。 但这本教材同时也用了大量篇幅讲解了C语言部分的基础知识。对于我国很多院校来说,“面向对象程序设计”是在C语言之后的一门课,因此该书有很多冗余之处。作为“面向对象程序设计”的教材,原书约有1000多页,显得非常厚重。这不仅会增加学生的经济更多>>

目录

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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Problem solving with C++ = C++面向对象程序设计 / 6th ed.
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon