EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals
Search
Absolute C++

Absolute C++ - 2nd edition

ISBN13: 978-0321359988

Cover of Absolute C++ 2ND 06 (ISBN 978-0321359988)
ISBN13: 978-0321359988
ISBN10: 0321359984
Cover type: Paperback
Edition/Copyright: 2ND 06
Publisher: Addison-Wesley Longman, Inc.
Published: 2006
International: No

List price: $104.25

rental
$24.49
Save $79.76 (77%)


Ships from $5.99
  • Free Return Shipping
  • Due back 12/18/2015
  •  

Absolute C++ - 2ND 06 edition

ISBN13: 978-0321359988

Walter Savitch

ISBN13: 978-0321359988
ISBN10: 0321359984
Cover type: Paperback
Edition/Copyright: 2ND 06
Publisher: Addison-Wesley Longman, Inc.

Published: 2006
International: No
Summary

Absolute C++ continues to be the most comprehensive and accessible C++ programming language book available to both the novice and intermediate programming student. Savitch presents concepts and techniques in a clear and concise style giving readers the opportunity to master key topics like control structures, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, file processing and data structures.

Table of Contents

1. C++ Basics.

Introduction to C++.
Variables, Expressions, and Assignment Statements.
Console Input/Output.
Program Style.
Libraries and Namespaces.

2. Flow of Control.

Boolean Expressions.
Branching Mechanism.
Loops.

3. Function Basics.

Predefined Functions.
Programmer-Defined Functions.
Scope Rules.

4. Parameters and Overloading.

Parameters.
Overloading and Default Arguments.
Testing and Debugging Functions.

5. Arrays.

Introduction to Arrays.
Arrays in Functions.
Programming with Arrays.
Multidimensional Arrays.

6. Structures and Classes.

Structures.
Classes.

7. Constructors and Other Tools.

Constructors.
More Tools.
Vectors-A Preview of the Standard Template Library.

8. Operator Overloading, Friends, and References.

Basic Operator Overloading.
Friend Functions and Automatic Type Conversion.
References and More Overloaded Operators.

9. Strings.

An Array Type for Strings.
Character Manipulation Tools.
The Standard Class string.

10. Pointers and Dynamic Arrays.

Pointers.
Dynamic Arrays.
Classes, Pointers, and Dynamic Arrays.

11. Separate Compilation and Namespaces.

Separate Compilation.
Namespaces.

12. Streams and File I/O.

I/O Streams.
Tools for Stream.
Stream Hierarchies: A Preview of Inheritance.

13. Recursion.

Recursive Void Functions.
Recursive Functions that Return a Value.
Thinking Recursively.

14. Inheritance.

Inheritance Basics.
Programming with Inheritance.

15. Polymorphism and Virtual Functions.

Virtual Function Basics.
Pointers and Virtual Functions.

16. Templates.

Function Templates.
Class Templates.
Templates and Inheritance.

17. Linked Data Structures.

Nodes and Linked Lists.
Linked List Applications.
Iterators.
Trees.

18. Exception Handling.

Exception Handling Basics.
Programming Techniques for Exception Handling.

19. Standard Template Library.

Iterators.
Containers.
Generic Algorithms.

20. Patterns and UML.

Patterns.
UML.

Appendix 1: C++ Keywords.
Appendix 2: Precedence of Operators.
Appendix 3: The ASCII Character Set.
Appendix 4: Some Library Functions.
Appendix 5: Old and New Header Files.
Further Reading.
Index.

List price: $104.25
  • Rental
  • $24.49
  • Marketplace
  • From