Ebook a first book of C++ – Gary Bronson

A first book of C++
A first book of C++

Download

THÔNG TIN TÀI LIỆU

Nhà xuất bản COURSE TECHNOLOGY
Tác giả Gary Bronson
Số trang 802
Ngày xuất bản 2012
File PDF

NỘI DUNG TÀI LIỆU
Chapter 1. Getting Started
1.1 Introduction to Programming
1.2 Function and Class Names
1.3 The cout Object
1.4 Programming Style
1.5 Common Programming Errors
1.6 Chapter Summary
1.7 Chapter Supplement: Software Development

Chapter 2. Data Types, Declarations, and Displays
2.1 Data Types
2.2 Arithmetic Operations
2.3 Variables and Declarations
2.4 Common Programming Errors
2.5 Chapter Summary
2.6 Chapter Supplement: Bits, Bytes, and Binary Number Representations

Chapter 3. Assignment and Interactive Input
3.1 Assignment Operators
3.2 Formatted Output
3.3 Mathematical Library Functions
3.4 Interactive Keyboard Input
3.5 Symbolic Constants
3.6 Common Programming Errors
3.7 Chapter Summary
3.8 Chapter Supplement: Errors, Testing, and Debugging

Chapter 4. Selection
4.1 Relational Expressions
4.2 The if-else Statement
4.3 Nested if Statements
4.4 The switch Statement
4.5 Common Programming Errors
4.6 Chapter Summary
4.7 Chapter Supplement: A Closer Look at Testing

Chapter 5. Repetition
5.1 The while Statement
5.2 Interactive while Loops
5.3 The for Statement
5.4 The do-while Statement
5.5 Common Programming Errors
5.6 Chapter Summary

Chapter 6. Modularity Using Functions
6.1 Function and Parameter Declarations
6.2 Returning a Single Value
6.3 Returning Multiple Values
6.4 Variable Scope
6.5 Variable Storage Category
6.6 Common Programming Errors
6.7 Chapter Summary
6.8 Chapter Supplement: Generating Random Numbers

Chapter 7. Arrays
7.1 One-Dimensional Arrays
7.2 Array Initialization
7.3 Arrays as Arguments
7.4 Two-Dimensional Arrays
7.5 Common Programming Errors
7.6 Chapter Summary
7.7 Chapter Supplement: Searching and Sorting Methods

Chapter 8. Arrays and Pointers
8.1 Introduction to Pointers
8.2 Array Names as Pointers
8.3 Pointer Arithmetic
8.4 Passing Addresses
8.5 Common Programming Errors
8.6 Chapter Summary

Chapter 9. I/O Streams and Data Files
9.1 I/O File Stream Objects and Methods
9.2 Reading and Writing Text Files
9.3 Random File Access
9.4 File Streams as Function Arguments
9.5 Common Programming Errors
9.6 Chapter Summary
9.7 Chapter Supplement: The iostream Class Library

Chapter 10. Introduction to Classes
10.1 Object-Based Programming
10.2 Creating Your Own Classes
10.3 Constructors
10.4 Examples
10.5 Class Scope and Duration Categories
10.6 Common Programming Errors
10.7 Chapter Summary
10.8 Chapter Supplement: Thinking in Terms of Objects

Chapter 11. Adding Functionality to Your Classes
11.1 Creating Class Operators
11.2 How Methods Are Shared
11.3 Data Type Conversions
11.4 Two Useful Alternatives: operator() and operator[] 11.5 Common Programming Errors
11.6 Chapter Summary
11.7 Chapter Supplement: Insides and Outsides

Chapter 12. Extending Your Classes
12.1 Class Inheritance
12.2 Polymorphism
12.3 Dynamic Object Creation and Deletion
12.4 Pointers as Class Members
12.5 Common Programming Errors
12.6 Chapter Summary
12.7 Chapter Supplement: UML Class and Object Diagrams

Chapter 13. The Standard Template Library
13.1 The Standard Template Library
13.2 Linked Lists
13.3 Stacks
13.4 Queues
13.5 Common Programming Errors
13.6 Chapter Summary

Chapter 14. The string Class and Exception Handling
14.1 The string Class
14.2 Character Manipulation Methods
14.3 Exception Handling
14.4 Exceptions and File Checking
14.5 Input Data Validation
14.6 Common Programming Errors
14.7 Chapter Summary
14.8 Chapter Supplement: Namespaces and Creating a Personal Library

Chapter 15. Strings as Character Arrays
15.1 C-String Fundamentals
15.2 Pointers and C-String Library Functions
15.3 C-String Definitions and Pointer Arrays
15.4 Common Programming Errors
15.5 Chapter Summary

Chapter 16. Data Structures
16.1 Single Structures
16.2 Arrays of Structures
16.3 Structures as Function Arguments
16.4 Dynamic Structure Allocation
16.5 Unions
16.6 Common Programming Errors
16.7 Chapter Summary

Be the first to comment

Leave a Reply

Your email address will not be published.

*