书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >>
C++大学教程-(第八版)-(英文版)

C++大学教程-(第八版)-(英文版)

出版社:电子工业出版社出版时间:2015-08-01
开本: 16开 页数: 806
本类榜单:教材销量榜
中 图 价:¥97.2(7.2折) 定价  ¥135.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

C++大学教程-(第八版)-(英文版) 版权信息

C++大学教程-(第八版)-(英文版) 本书特色

本书是一本c++编程方面的优秀教材,全面介绍了面向对象编程的原理和方法,详细分析了与c++编程有关的技术,具体包括类与对象、控制语句、函数与递归、数组、指针、运算符重载、继承、多态、模板、流输入/输出、异常处理、文件处理、搜索与排序、数据结构、标准模板库等内容,本书的同步学习网站上还包含了更多的扩展内容。全书以“活代码”方式详细分析了每个知识要点,是初学者和中高级程序员学习c++编程的理想用书。

C++大学教程-(第八版)-(英文版) 内容简介

本书是一本C++编程方面的优秀教材,全面介绍了面向对象编程的原理和方法,详细分析了与C++编程有关的技术,具体包括类与对象、控制语句、函数与递归、数组、指针、运算符重载、继承、多态、模板、流输入/输出、异常处理、文件处理、搜索与排序、数据结构、标准模板库等内容,本书的同步学习网站上还包含了更多的扩展内容。全书以“活代码”方式详细分析了每个知识要点,是初学者和中高级程序员学习C++编程的理想用书。

C++大学教程-(第八版)-(英文版) 目录

contents
chapter 1 introduction to computers and c++
1.1 introduction
1.2 computers: hardware and software
1.3 data hierarchy
1.4 computer organization
1.5 machine languages,assembly languages and high-level languages
1.6 introduction to object technology
1.7 operating systems
1.8 programming languages
1.9 c++ and a typical c++ development environment
1.10 test-driving a c++ application
1.11 web 2.0: going social
1.12 software technologies
1.13 future of c++: tr1,the new c++ standard and the open source boost libraries
1.14 keeping up-to-date with information technologies
1.15 wrap-up

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,objects and strings
3.1 introduction
3.2 defining a class with a member function
3.3 defining a member function with a parameter
3.4 data members,set functions and get functions
3.5 initializing objects with constructors
3.6 placing a class in a separate file for reusability
3.7 separating interface from implementation
3.8 validating data with set functions
3.9 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 the equality (==) and assignment (=) operators
5.10 structured programming summary
5.11 wrap-up

chapter 6 functions and an introduction to recursion
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 headers
6.7 case study: random number generation
6.8 case study: game of chance; 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
7.1 introduction
7.2 arrays
7.3 declaring arrays
7.4 examples using arrays
7.5 passing arrays to functions
7.6 case study: class gradebook using an array to store grades
7.7 searching arrays with linear search
7.8 sorting arrays with insertion sort
7.9 multidimensional arrays
7.10 case study: class gradebook using a two-dimensional array
7.11introduction to c++ standard library class template vector
7.12 wrap-up

chapter 8 pointers
8.1 introduction
8.2 pointer variable declarations and initialization
8.3 pointer operators
8.4 pass-by-reference with pointers
8.5 using const with pointers
8.6 selection sort using pass-by-reference
8.7 sizeof operator
8.8 pointer expressions and pointer arithmetic
8.9 relationship between pointers and arrays
8.10 pointer-based string processing
8.11 arrays of pointers
8.12 function pointers
8.13 wrap-up

chapter 9 classes: a deeper look, part 1
9.1 introduction
9.2 time class case study
9.3 class scope and accessing class members
9.4 separating interface from implementation
9.5 access functions and utility functions
9.6 time class case study: constructors with default arguments
9.7 destructors
9.8 when construct
展开全部

C++大学教程-(第八版)-(英文版) 作者简介

Paul Deitel和Harvey Deitel是全球畅销的编程语言教材和专业图书作家,“How to Program”系列是其*负盛名的一套计算机编程教材,已经销售近40年,并被翻译成中文在内的十几种语言。他们成立的Deitel & Associates公司是一家国际知名的企业培训和写作公司,专门进行计算机编程语言、对象技术、移动应用开发及Internet和Web软件技术方面的培训和写作,出版了一流的编程专业的大学教材、 专业图书以及LiveLessons视频课程。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服