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++ CodeMate Enhanced Edition / With CD

Absolute C++ CodeMate Enhanced Edition / With CD - 02 edition

ISBN13: 978-0321197245

Cover of Absolute C++ CodeMate Enhanced Edition / With CD 02 (ISBN 978-0321197245)
ISBN13: 978-0321197245
ISBN10: 0321197240
Cover type:
Edition/Copyright: 02
Publisher: Addison-Wesley Longman, Inc.
Published: 2002
International: No

USED
Sold Out
FREE Shipping on $25+
  • Ships tomorrow
  • 30-Day Returns
  • Condition: Very Good
Sold Out

Other Editions for Absolute C++ CodeMate Enhanced Edition / With CD

More Shipping Options

Absolute C++ CodeMate Enhanced Edition / With CD - 02 edition

ISBN13: 978-0321197245

Walter Savitch

ISBN13: 978-0321197245
ISBN10: 0321197240
Cover type:
Edition/Copyright: 02
Publisher: Addison-Wesley Longman, Inc.

Published: 2002
International: No
Summary

Absolute C++, offers complete coverage of the C++ programming language. It provides all the tools necessary for experienced and novice programmers to master C++, including: thorough coverage of the Standard Template Library; complete and fully executable code throughout; sections highlighting programming tips and common pitfalls; and a logical order of coverage of C++ topics in order for students to better understand the language. This book is appropriate for introductory courses covering the C++ language, intermediate programming courses introducing C++ to students familiar with another language and will act as a total reference beyond a student's coursework.

This book also comes with Addison-Wesley's CodeMate. This online program competency builder transforms a student's reading experience into a dynamic programming environment with a click of a mouse. CodeMate allows students to view, compile, run, and edit programming problems directly from the textbook without installing a compiler.

Features

  • Language features are presented in context of complete working C++ programs.
  • Complete (language focused) introduction to the C++ language.
  • Contains extensive coverage of the STL.
  • Pedagogical use of full-color presentation to aid in students learning of code structure.
  • Introduces modern programming topics such as UML (Unified Modeling Language) and Patterns.
  • Contains extensive pedagogy including:
    • Pitfalls
    • Programming tips
    • Self-test exercises with answers
  • Contains CD-ROM with instructor and student resources.
  • Author Walt Savitch has been widely acclaimed for his clear, concise and engaging writing style.

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: $0.00
  • Marketplace
  • From

Other Editions for Absolute C++ CodeMate Enhanced Edition / With CD

Cover of Absolute C++ 2nd edition

Absolute C++ - 2nd edition

ISBN13: 978-0321359988
More Shipping Options