Problem Solving with C++: The Object of Programming / Edition 1

Problem Solving with C++: The Object of Programming / Edition 1

by Walter J. Savitch
     
 

Enables readers to efficiently master the fundamentals of C++ and object-oriented programming, while imparting skills that are valuable with virtually any contemporary programming language. Writing in a friendly, highly motivational style, Walter Savitch begins with an overview of programming and problem-solving, then walks through all the fundamentals of C++… See more details below

Overview

Enables readers to efficiently master the fundamentals of C++ and object-oriented programming, while imparting skills that are valuable with virtually any contemporary programming language. Writing in a friendly, highly motivational style, Walter Savitch begins with an overview of programming and problem-solving, then walks through all the fundamentals of C++ development. Coverage includes: variables, assignments, I/O, data types, expressions, flow control, functions, arrays, strings, vectors, pointers, and recursion, along with complete chapters on inheritance, exception handling, and templates. From start to finish, Savitch presents C++ examples in the context of complete, executable programs that are available for download. This edition fully embraces the latest ANSI/ISO standards, features an all-new chapter on the STL, and includes expanded coverage of namespaces. Improvements also include: access to Addison-Wesley's exclusive online CodeMate program competency builder; an all-new, full-color design, and many new exercises. For anyone who wants to master object-oriented programming with C++: both those who have experience with other languages, and those learning programming for the first time

Read More

Product Details

ISBN-13:
9780805374407
Publisher:
Addison-Wesley
Publication date:
09/01/1995
Edition description:
Older Edition
Pages:
848
Product dimensions:
7.34(w) x 9.05(h) x 1.28(d)

Table of Contents

Ch. 1Introduction to computers and C++ programming1
Ch. 2C++ basics35
Ch. 3Procedural abstraction and functions that return a value97
Ch. 4Functions for all subtasks155
Ch. 5I/O streams as an introduction to objects and classes199
Ch. 6Defining classes269
Ch. 7More flow of control333
Ch. 8Friends and overloaded operators403
Ch. 9Separate compilation and namespaces455
Ch. 10Arrays491
Ch. 11Strings and vectors567
Ch. 12Pointers and dynamic arrays615
Ch. 13Recursion661
Ch. 14Templates701
Ch. 15Pointers and linked lists729
Ch. 16Inheritance771
Ch. 17Exception handling821
Ch. 18Standard template library851
App. 1C++ keywords901
App. 2Precedence of operators902
App. 3The ASCII character set904
App. 4Some library functions905
App. 5The assert statement912
App. 6Inline functions913
App. 7Overloading the array index square brackets914
App. 8The this pointer916
App. 9Overloading operators as member operators918

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >