C++ Programming: An Object-Oriented Approach (Paperback) (C++ 程式設計:物件導向方法)
Behrouz A. Forouzan , Richard Gilberg
- 出版商: McGraw-Hill Education
- 出版日期: 2019-01-01
- 定價: $1,400
- 售價: 9.8 折 $1,372
- 語言: 英文
- 頁數: 958
- ISBN: 1260547728
- ISBN-13: 9781260547726
-
相關分類:
C++ 程式語言、Object-oriented
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$1,274The Intel Microprocessors, 8/e (IE-Paperback)(書況較舊,書側有霉斑)
-
$1,098Neural Networks and Learning Machines, 3/e (IE-Paperback)
-
$1,350$1,323 -
$1,225Computer Vision: A Modern Approach, 2/e (IE-Paperback)
-
$580$458 -
$403自製編程語言
-
$354$336 -
$352自己動手構造編譯系統:編譯、彙編與鏈接
-
$1,343Fundamentals of Database Systems, 7/e (IE-Paperback)
-
$1,980$1,940 -
$2,300$2,185 -
$480$379 -
$454MATLAB/Simulink 系統模擬
-
$1,280$1,254 -
$430$387 -
$1,380$1,352 -
$680$612 -
$1,680$1,646 -
$1,805Foundations of Deep Reinforcement Learning: Theory and Practice in Python (Paperback)
-
$680$646 -
$1,420$1,392 -
$2,150$2,043 -
$1,440$1,411 -
$880$836 -
$650$507
相關主題
商品描述
- Description
C++ Programming: An Object-Oriented Approach uses a combination of thorough, well-ordered explanations and a strong visual framework to make programming concepts accessible to students. A strong pedagogical foundation, combines with a focus on the benefits of a consistent and well-documented programming style, prepares students to tackle academic and professional programming challenges with confidence.
C++ Programming: An Object-Oriented Approach introduces the reader to object-oriented Programming through the use of C++. Using the syntax of the C++ language, while touching upon advanced concepts such as data structure and design patterns, enables the reader to have a context of object-oriented programming while learning.
Why a new book in C++?
This new text employs a formulaic structure to accomplish five goals: 1) to teach computer programming, 2) to teach syntax of the C++ language, 3) to present new features of C++, 4) to discuss data structure and introduce the STL library, and 5) to introduce design patterns. The text is complimented by online materials instructors can use to further engage students, including:- CheckPoint questions that help students affirm their knowledge of the content while working through each section in a chapter
- Appendices that provide information that assists in addressing more advanced C++ topics
- Sample programs that can be run in the classroom to enhance discussion
- Chapter-by-chapter lecture PowerPoint slides that aid in the classroom experience
- Expanded online question banks that gauge the reader's understanding of the content
This text, coupled with the associated support materials, provides an enhanced and complete introduction to the language of C++ and programming.
商品描述(中文翻譯)
-
描述
C++ Programming: An Object-Oriented Approach結合詳盡有序的解釋和強大的視覺框架,使學生能夠理解程式設計概念。強大的教學基礎,結合對一致且有良好文件化的程式設計風格的重視,使學生能夠自信地應對學術和專業的程式設計挑戰。
C++ Programming: An Object-Oriented Approach通過使用C++語言的語法,並觸及數據結構和設計模式等高級概念,使讀者在學習的同時能夠瞭解面向對象的程式設計的背景。
為什麼需要一本新的C++書籍?
這本新書採用了一種公式化的結構,以實現五個目標:1)教授計算機程式設計,2)教授C++語言的語法,3)介紹C++的新功能,4)討論數據結構並介紹STL庫,以及5)介紹設計模式。該書配有在線資料,教師可以使用這些資料進一步引起學生的興趣,包括:
- 檢查點問題,幫助學生在每個章節中通過工作來確認他們對內容的理解
- 附錄提供有助於解決更高級C++主題的資訊
- 可以在課堂上運行的示例程式,以增強討論
- 逐章講義的PowerPoint幻燈片,有助於課堂體驗
- 擴展的在線問題庫,評估讀者對內容的理解
這本書連同相關的支援資料,提供了對C++語言和程式設計的全面且完整的介紹。
目錄大綱
- Table of Contents
Chapter 1: Introduction to Computers and Programming Languages
Chapter 2: Basics of C++ Programming
Chapter 3: Expressions and Statements
Chapter 4: Selection
Chapter 5: Repetition
Chapter 6: Functions
Chapter 7: User-Defined Types: Classes
Chapter 8: Arrays
Chapter 9: References, Pointers, and Memory Management
Chapter 10: Strings
Chapter 11: Relationships among Classes
Chapter 12: Polymorphism and Other Issues
Chapter 13: Operator Overloading
Chapter 14: Exception Handling
Chapter 15: Generic Programming: Templates
Chapter 16: Input/Output Streams
Chapter 17: Recursion
Chapter 18: Introduction to Data Structures
Chapter 19: Standard Template Library (STL)
Chapter 20: Design Patterns
Appendices
Appendix A: Unicode
Appendix B: Positional Numbering System
Appendix C: C++ Expressions and Operators
Appendix D: Bitwise Operations
Appendix E: Bit Fields
Appendix F: Preprocessing
Appendix G: Namespaces
Appendix H: Ratios
Appendix I: Time
Appendix J: Lambda Expressions
Appendix K: Regular Expressions
Appendix L: Smart Pointers
Appendix M: Random Number Generation
Appendix N: References
Appendix O: Move versus Copy
Appendix P: A Brief Review of C++ 11
Appendix Q: Unified Modeling Language (UML)
Appendix R: Bitset
Glossary
Index
目錄大綱(中文翻譯)
-
目錄
第1章:計算機和程式語言介紹
第2章:C++程式設計基礎
第3章:運算式和陳述式
第4章:選擇結構
第5章:迴圈結構
第6章:函式
第7章:使用者定義類型:類別
第8章:陣列
第9章:參考、指標和記憶體管理
第10章:字串
第11章:類別之間的關係
第12章:多型和其他議題
第13章:運算子重載
第14章:例外處理
第15章:泛型程式設計:範本
第16章:輸入/輸出串流
第17章:遞迴
第18章:資料結構介紹
第19章:標準範本庫(STL)
第20章:設計模式
附錄
附錄A:Unicode
附錄B:位值計數系統
附錄C:C++運算式和運算子
附錄D:位元運算
附錄E:位元欄位
附錄F:預處理
附錄G:命名空間
附錄H:比率
附錄I:時間
附錄J:Lambda運算式
附錄K:正則表達式
附錄L:智慧指標
附錄M:隨機數生成
附錄N:參考
附錄O:移動與複製
附錄P:C++ 11簡介
附錄Q:統一建模語言(UML)
附錄R:位元集合
詞彙表
索引