C++ Programming: An Object-Oriented Approach
Authors: Behrouz A. Forouzan - Richard Gilberg
ISBN-10: 1260547728
ISBN-13: 9781260547726
Publication Date 出版日期: 2019-03-29
Print length 页数:
Book Description
C++ Programming: An Object-Oriented Approach has two primary objectives: Teach the basic principles of programming as outlined in the ACM curriculum for a CS1 class and teach the basic constructs of the C++ language. While C++ is a complex and professional language,experience shows that beginning students can easily understand and use C++.
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. The authors stress incremental program development,wherein program analysis is followed by building a structure chart,constructing UML flow diagrams,writing algorithms,undertaking program design,and finally testing. This foundation,combined with a focus on the benefits of a consistent and well-documented programming style,prepares students to tackle the academic and professional programming challenges they will encounter down the road with confidence.
Contents
Preface
1Introduction to Computers and Programming Languages
2Basics of C++Programming
3 Expressions and Statements
4Selection
5 Repetition
6 Functions
7 User-Defined Types: Classes
8Arrays
9 References,Pointers,and Memory Management
10 Strings
11 Relationships among Classes
12Polymorphism and Other lssues
13 Operator Overloading
14Exception Handling
15 Generic Programming: Templates
16 Input/Output Streams
17 Recursion
18Introduction to Data Structures
19 Standard Template Library(STL)
Index
C++ Programming: An Object-Oriented Approach
相关推荐
- High-Performance Web Apps with FastAPI: The Asynchronous Web Framework Based on Modern Python
- The Future of Human-Computer Integration: Industry 5.0 Technology, Tools, and Algorithms
- Application of FPGA to Real-Time Machine Learning Hardware Reservoir Computers and Software Image Processing
- Embedded Microprocessor System Design using FPGAs
finelybook
