-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C++大學教程-(第八版)-(英文版) 版權信息
- ISBN:9787121266478
- 條形碼:9787121266478 ; 978-7-121-26647-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C++大學教程-(第八版)-(英文版) 本書特色
本書是一本c++編程方面的優秀教材,全面介紹了面向對象編程的原理和方法,詳細分析了與c++編程有關的技術,具體包括類與對象、控制語句、函數與遞歸、數組、指針、運算符重載、繼承、多態、模板、流輸入/輸出、異常處理、文件處理、搜索與排序、數據結構、標準模板庫等內容,本書的同步學習網站上還包含了更多的擴展內容。全書以“活代碼”方式詳細分析了每個知識要點,是初學者和中高級程序員學習c++編程的理想用書。
C++大學教程-(第八版)-(英文版) 內容簡介
本書是一本C++編程方面的優秀教材,全面介紹了面向對象編程的原理和方法,詳細分析了與C++編程有關的技術,具體包括類與對象、控制語句、函數與遞歸、數組、指針、運算符重載、繼承、多態、模板、流輸入/輸出、異常處理、文件處理、搜索與排序、數據結構、標準模板庫等內容,本書的同步學習網站上還包含了更多的擴展內容。全書以“活代碼”方式詳細分析了每個知識要點,是初學者和中高級程序員學習C++編程的理想用書。
C++大學教程-(第八版)-(英文版) 目錄
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視頻課程。
- >
朝聞道
- >
月亮與六便士
- >
李白與唐代文化
- >
史學評論
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
我與地壇
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
有舍有得是人生