C++大学基础教程(第五版)(英文版)(含光盘1张)
- 所属分类:
英文版
- 作者:
(美)戴特尔,(美)戴特尔 著
- 出版社:
电子工业出版社
- ISBN:9787121118586
- 出版日期:2010-10-1
-
原价:
¥69.00元
现价:¥51.80元
图书简介
本书详细介绍了C++面向对象编程的核心概念和方法。与前几版相比,本书从内容和结构上都做了较大幅度的修订和有意义的提升特别是在“尽早接触类和对象”这一观点的指导下,从第1章就开始涉及类和对象的内容,从而突破了传统教学程序,使学生直接“考虑对象”和更彻底地掌握面向对象的基本概念。本书共分13章,详细讲解了计算机与互联网的基本概念、C++编程基础、类与对象的知识及控制语句等,细致分析了函数和递归、数组和标准库类模板、指针和字符串、运算符重载及继承与多态等C++常见主题。通过大量的“活代码”例程,尤其是贯穿多个章节的若干综合性实例研究,对每个新概念都用完整的、能实际运行的C++程序进行介绍,并以403条凝结了60多年编程和教学经验的六类编程提示,使学生将学习重点放在程序开发的关键部分。
本书适合作为双语教学教材,是所有对C++编程感兴趣的读者的有益参考书,既可作为高等院校计算机及相关专业的教材,也可供各类软件开发人员参考。
目录
Chapter1 Introduction to Computers, the Internet and World Wide Web
1.1 Introduction
1.2 What Is a Computer?
1.3 Computer Organization
1.4 Early Operating Systems
1.5 Personal, Distributed and Client/Server Computing
1.6 The Internet and the World Wide Web
1.7 Machine Languages, Assembly Languages and High-Level Languages
1.8 History of C and C++
1.9 C++ Standard Library
1.10 History of Java
1.11 FORTRAN, COBOL, Pascal and Ada
1.12 Basic, Visual Basic, Visual C++, C# and .NET
1.13 Key Software Trend: Object Technology
1.14 Typical C++ Development Environment
1.15 Notes About C++ and Small C++ How to Program, 5/e11
1.16 Test-Driving a C++ Application
1.17 Introduction to Object Technology and the UML
1.18 Wrap-Up
1.19 Web Resources
Chapter 2 Introduction to C++ Programming
2.1 Introduction
2.2 First Program in C++: Printing a Line of Text
2.3 Modifying Our First C++ Program
2.4 Another C++ Program: Adding Integers
2.5 Memory Concepts
2.6 Arithmetic
2.7 Decision Making: Equality and Relational Operators
2.8 Wrap-Up
Chapter 3 Introduction to Classes and Objects
3.1 Introduction
3.2 Classes, Objects, Member Functions and Data Members
3.3 Overview of the Chapter Examples
3.4 Defining a Class with a Member Function
3.5 Defining a Member Function with a Parameter
3.6 Data Members, set Functions and get Functions
3.7 Initializing Objects with Constructors
3.8 Placing a Class in a Separate File for Reusability
3.9 Separating Interface from Implementation
3.10 Validating Data with set Functions
3.11 Wrap-Up
Chapter 4 Control Statements: Part 1
4.1 Introduction
4.2 Algorithms
4.3 Pseudocode
4.4 Control Structures
4.5 if Selection Statement
4.6 if...else Double-Selection Statement
4.7 while Repetition Statement
4.8 Formulating Algorithms: Counter-Controlled Repetition
4.9 Formulating Algorithms: Sentinel-Controlled Repetition
4.10 Formulating Algorithms: Nested Control Statements
4.11 Assignment Operators
4.12 Increment and Decrement Operators
4.13 Wrap-Up
Chapter 5 Control Statements: Part 2
5.1 Introduction
5.2 Essentials of Counter-Controlled Repetition
5.3 for Repetition Statement
5.4 Examples Using the for Statement
5.5 do...while Repetition Statement
5.6 switch Multiple-Selection Statement
5.7 break and continue Statements
5.8 Logical Operators
5.9 Confusing Equality (==) and Assignment (=) Operators
5.10 Structured Programming Summary
5.11 Wrap-Up
Chapter 6 Functions and an Introduction to Recursion159
6.1 Introduction
6.2 Program Components in C++
6.3 Math Library Functions
6.4 Function Definitions with Multiple Parameters
6.5 Function Prototypes and Argument Coercion
6.6 C++ Standard Library Header Files
6.7 Case Study: Random Number Generation
6.8 Case Study: Game of Chance and Introducing enum
6.9 Storage Classes
6.10 Scope Rules
6.11 Function Call Stack and Activation Records
6.12 Functions with Empty Parameter Lists
6.13 Inline Functions
6.14 References and Reference Parameters
6.15 Default Arguments
6.16 Unary Scope Resolution Operator
6.17 Function Overloading
6.18 Function Templates
6.19 Recursion
6.20 Example Using Recursion: Fibonacci Series
6.21 Recursion vs. Iteration
6.22 Wrap-Up
Chapter 7 Arrays and Vectors 218
Chapter 8 Pointers and Pointer-Based Strings
Chapter 9 Classes: A Deeper Look, Part 1
Chapter 10 Classes: A Deeper Look, Part 2
Chapter 11 Operator Overloading; String and Array Objects
Chapter 12 Object-Oriented Programming: Inheritance
Chapter 13 Object-Oriented Programming: Polymorphism
Appendix A Operator Precedence and Associativity Chart
Appendix B ASCII Character Set
Appendix C Fundamental Types
Appendix D Number Systems
Appendix E C++ Internet and Web Resources
Appendix F Using the Visual Studio.NET Debugger
Appendix G Using the GNU C++ Debugger
Bibliography
Index
同类热销图书
书名 | 作者 | 出版社 | 价格 | 购买 |
爱的教育(典藏英文原版)——英语学习者必读!200年来最.. | 艾德蒙多·.. | 延边人民出版社 | ¥25.00¥15.00 |
详情 |
美国语文(英文原版)(精装版)(套装共6册) | 威廉•.. | 天津人民出版社 | ¥158.00¥109.00 |
详情 |
飘(英文版) | (美)米切.. | 外文出版社 | ¥36.00¥27.90 |
详情 |
傲慢与偏见-世界经典读本(英文原版) | (英)奥斯.. | 中央编译出版社 | ¥28.00¥17.10 |
详情 |
小妇人(典藏英文原版)——英语学习者课外必读!打动万千.. | (美)奥尔.. | 延边人民出版社 | ¥47.00¥26.00 |
详情 |
英文经典-傲慢与偏见(英文版) | 〔英国〕简.. | 译林出版社 | ¥32.00¥22.10 |
详情 |
呼啸山庄(典藏英文原版)——唯一未经删减与修改的版本,.. | (英)勃朗.. | 延边人民出版社 | ¥16.80¥13.50 |
详情 |
红楼梦(全三卷) | (清)曹雪.. | 外文出版社 | ¥198.00¥151.40 |
详情 |
当幸福来敲门(英文版)——新东方英语培训必看电影 | (美)加德.. | 清华大学出版社 | ¥45.80¥33.10 |
详情 |
京华烟云(林语堂英文作品集)(月亮石)——林语堂先生最自豪.. | 林语堂 著 | 外语教学与研究出.. | ¥49.90¥40.80 |
详情 |
Reader's Choice读者的选择(第4版) | 马克·A·.. | 世界图书出版公司 | ¥49.00¥36.80 |
详情 |
雾都孤儿(典藏英文原版)——英语学习者课外必读!完美再.. | 查尔斯·狄.. | 延边人民出版社 | ¥45.00¥25.00 |
详情 |
狼图腾(英文版) | 姜戎 著,.. | 长江文艺出版社 | ¥96.00¥72.00 |
详情 |
英汉对照:每天读点英文经典短篇小说全集(典藏英文全集 36.. | 马钟元 .. | 中国宇航出版社 | ¥39.80¥29.90 |
详情 |
丁晓钟-英美外刊超精读 | 丁晓钟 主.. | 哈尔滨工程大学出.. | ¥52.00¥37.80 |
详情 |
影响你一生的47部电影(附MP3)(赏好片,学英语,一书在手.. | 《新东方英.. | 西安交通大学出版.. | ¥29.80¥22.00 |
详情 |
飘-世界经典读本(1.2)(英文原版) | (美)米切.. | 中央编译出版社 | ¥68.00¥48.90 |
详情 |
一地鸡毛(中国故事) | 刘震云 著 | 外语教学与研究出.. | ¥45.00¥36.00 |
详情 |
吾国与吾民(林语堂英文作品集)(月亮石)——林语堂英文原版.. | 林语堂 著 | 外语教学与研究出.. | ¥24.90¥20.30 |
详情 |
安徒生童话全集(插图·中文导读英文版) | (丹)安徒.. | 清华大学出版社 | ¥139.00¥113.50 |
详情 |
福尔摩斯经典系列全集(上海世图--名著典藏 英文全本 英.. | (英)柯南.. | 世界图书出版公司 | ¥58.00¥38.90 |
详情 |
圣经的故事(英文原版ⅠⅡ) | (美)赫尔.. | 中央编译出版社 | ¥69.00¥52.90 |
详情 |
飘(上海世图--名著典藏 英文全本 美国小说卷,总销售册.. | 世界图书出版公司 | ¥35.80¥26.90 |
详情 | |
鲁滨逊漂流记(典藏英文原版)——英语学习者课外必读!影.. | 丹尼尔·笛.. | 延边人民出版社 | ¥28.00¥16.00 |
详情 |
世界文学名著全英文版·英国篇第一辑--原版原味!(含《德.. | (英)哈代.. | 中国对外翻译出版.. | ¥90.80¥59.00 |
详情 |