C++大學(xué)教程-(第八版)-(英文版) 版權(quán)信息
- ISBN:9787121266478
- 條形碼:9787121266478 ; 978-7-121-26647-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C++大學(xué)教程-(第八版)-(英文版) 本書特色
本書是一本c++編程方面的優(yōu)秀教材,全面介紹了面向?qū)ο缶幊痰脑砗头椒ǎ敿?xì)分析了與c++編程有關(guān)的技術(shù),具體包括類與對(duì)象、控制語句、函數(shù)與遞歸、數(shù)組、指針、運(yùn)算符重載、繼承、多態(tài)、模板、流輸入/輸出、異常處理、文件處理、搜索與排序、數(shù)據(jù)結(jié)構(gòu)、標(biāo)準(zhǔn)模板庫等內(nèi)容,本書的同步學(xué)習(xí)網(wǎng)站上還包含了更多的擴(kuò)展內(nèi)容。全書以“活代碼”方式詳細(xì)分析了每個(gè)知識(shí)要點(diǎn),是初學(xué)者和中高級(jí)程序員學(xué)習(xí)c++編程的理想用書。
C++大學(xué)教程-(第八版)-(英文版) 內(nèi)容簡(jiǎn)介
本書是一本C++編程方面的優(yōu)秀教材,全面介紹了面向?qū)ο缶幊痰脑砗头椒ǎ敿?xì)分析了與C++編程有關(guān)的技術(shù),具體包括類與對(duì)象、控制語句、函數(shù)與遞歸、數(shù)組、指針、運(yùn)算符重載、繼承、多態(tài)、模板、流輸入/輸出、異常處理、文件處理、搜索與排序、數(shù)據(jù)結(jié)構(gòu)、標(biāo)準(zhǔn)模板庫等內(nèi)容,本書的同步學(xué)習(xí)網(wǎng)站上還包含了更多的擴(kuò)展內(nèi)容。全書以“活代碼”方式詳細(xì)分析了每個(gè)知識(shí)要點(diǎn),是初學(xué)者和中高級(jí)程序員學(xué)習(xí)C++編程的理想用書。
C++大學(xué)教程-(第八版)-(英文版) 目錄
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++大學(xué)教程-(第八版)-(英文版) 作者簡(jiǎn)介
Paul Deitel和Harvey Deitel是全球暢銷的編程語言教材和專業(yè)圖書作家,“How to Program”系列是其*負(fù)盛名的一套計(jì)算機(jī)編程教材,已經(jīng)銷售近40年,并被翻譯成中文在內(nèi)的十幾種語言。他們成立的Deitel & Associates公司是一家國際知名的企業(yè)培訓(xùn)和寫作公司,專門進(jìn)行計(jì)算機(jī)編程語言、對(duì)象技術(shù)、移動(dòng)應(yīng)用開發(fā)及Internet和Web軟件技術(shù)方面的培訓(xùn)和寫作,出版了一流的編程專業(yè)的大學(xué)教材、 專業(yè)圖書以及LiveLessons視頻課程。
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
經(jīng)典常談
- >
我與地壇
- >
山海經(jīng)
- >
推拿
- >
有舍有得是人生
- >
小考拉的故事-套裝共3冊(cè)
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)