進階搜尋
書籍資訊
C++ Programming: An Object-Oriented Approach

C++ Programming: An Object-Oriented Approach

售價 $ 1,400
  • 一般書籍
  • ISBN:9781260547726
  • 作者:Behrouz A. Forouzan, Richard Gilberg
  • 版次:1
  • 年份:2020
  • 出版商:McGraw-Hill
  • 頁數/規格:958頁/平裝彩色
  • 參考網頁:C++ Programming: An Object-Oriented Approach
書籍介紹 目錄
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.
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
登入 購物車0 立即購買 加入購物車