Home > Store > Programming > C/C++

C++ How to Program, 7th Edition

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Sample Content

KEY BENEFIT: This comprehensive best-seller is aimed at readers with little or no programming experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. KEY TOPICS: Introduction to Computers, the Internet and World Wide Web; Introduction to C++ Programming; Introduction to Classes and Objects; Control Statements: Part 1; Control Statements: Part 2; Functions and an Introduction to Recursion; Arrays and Vectors; Pointers and Pointer-Based Strings; Classes: A Deeper Look, Part 1; Classes: A Deeper Look, Part 2; Object-Oriented Programming: Inheritance; Object-Oriented Programming: Polymorphism; (Optional) ATM Case Study, Part 1: Object-Oriented Design with the UML; (Optional) ATM Case Study, Part 2: Implementing an Object-Oriented Design; Exception Handling; Templates; Operator Overloading; String and Array Objects; String Processing with Class string; Stream Input/Output; File and String Stream Processing; Searching and Sorting; Data Structures; Standard Template Library (STL); Bits, Characters, C-Strings and structs; Game Programming with Ogre; Boost Libraries, Technical Report 1 and C++0x; Other Topics; Operator Precedence and Associativity Chart; ASCII Character Set; Fundamental Types; Number Systems; C Legacy Code Topics; Preprocessor; UML 2: Additional Diagram Types; Using the Visual Studio® 2008 Debugger; Using the GNU™ C++ Debugger. MARKET: A useful reference for programmers.

Table of Contents

MODULAR Table of Contents

Introduction
1. Introduction to Computers, the Internet and World Wide Web
Introduction to Programming and Introduction to Classes and Objects
2. Introduction to C++ Programming
3. Introduction to Classes and Objects

Control Statements, Functions, Arrays, Vectors and Pointers
4. Control Statements: Part 1
5. Control Statements: Part 2
6. Functions and an Introduction to Recursion
7. Arrays and Vectors
8. Pointers and Pointer-Based Strings

Object-Oriented Programming
9. Classes: A Deeper Look, Part 1
10. Classes: A Deeper Look, Part 2
11. Object-Oriented Programming: Inheritance
12. Object-Oriented Programming: Polymorphism
(Optional) Object-Oriented Design with the UML
13. (Optional) ATM Case Study, Part 1: Object-Oriented Design with the UML
14. (Optional) ATM Case Study, Part 2: Implementing an Object-Oriented Design

Templates, Exceptions and Operator Overloading
15. Exception Handling
16. Templates
17. Operator Overloading; String and Array Objects

Strings, Streams and Files
18. String Processing with Class string (can be taught anytime after chapter 7)
19. Stream Input/Output
20. File and String Stream Processing

Data Structures
21. Searching and Sorting
22. Data Structures
23. Standard Template Library (STL)

Additional Topics
24. Bits, Characters, C-Strings and structs
25. Game Programming with Ogre
26. Boost Libraries, Technical Report 1 and C++0x
27. Other Topics

Appendices
A. Operator Precedence and Associativity Chart
B. ASCII Character Set
C. Fundamental Types
D. Number Systems
E. C Legacy Code Topics
F. Preprocessor
G. UML 2: Additional Diagram Types
H. Using the Visual Studio® 2008 Debugger
I. Using the GNU™ C++ Debugger

 
Add To Cart

Book  $123.00  $110.70

Usually ships in 24 hours.

This book includes free shipping!

Informit Network