C++ for Dummies / Edition 5

C++ for Dummies / Edition 5

4.0 5
by Stephen R. Davis
     
 

ISBN-10: 0764568523

ISBN-13: 9780764568527

Pub. Date: 05/17/2004

Publisher: Wiley

Tired of weighty programming manuals jammed with jumbled jargon? C++ For Dummies, 3rd Edition, gets right to the point! With this easy-to-follow reference, you'll figure out all the features of C++ -- and why you need them --and you'll develop complete C++ programs in no time.

Inside, find helpful advice on how to

  • Brush up on C++ expressions,

Overview

Tired of weighty programming manuals jammed with jumbled jargon? C++ For Dummies, 3rd Edition, gets right to the point! With this easy-to-follow reference, you'll figure out all the features of C++ -- and why you need them --and you'll develop complete C++ programs in no time.

Inside, find helpful advice on how to

  • Brush up on C++ expressions, pointers, and structures
  • Find out how non-object-oriented features -- variables, functions, and stream I/O -- work in C++
  • Get the lowdown on object-oriented programming
  • Add class to C++ -- streamline your programming with reusable classes
  • Avoid bugs and handle errors
  • Add new capabilities to existing classes by using inheritance functions
  • Tweak your programming environment with C++ optional features -- access control specifiers, operator overloading, and object validation
  • Recognize the differences among the various compiler options, including Borland, Microsoft, Turbo, and Symantec

Product Details

ISBN-13:
9780764568527
Publisher:
Wiley
Publication date:
05/17/2004
Series:
For Dummies Series
Edition description:
REV
Pages:
432
Product dimensions:
9.20(w) x 10.92(h) x 0.93(d)

Table of Contents

Introduction.

Part I: Introduction to C++ Programming.

Chapter 1: Writing Your First C++ Program.

Chapter 2: Declaring Variables Constantly.

Chapter 3: Performing Mathematical Operations.

Chapter 4: Performing Logical Operations.

Chapter 5: Controlling Program Flow.

Part II: Becoming a Functional C++ Programmer.

Chapter 6: Creating Functions.

Chapter 7: Storing Sequences in Arrays.

Chapter 8: Taking a First Look at C++ Pointers.

Chapter 9: Taking a Second Look at C++ Pointers.

Chapter 10: Debugging C++.

Part III: Introduction to Classes.

Chapter 11: Examining Object-Oriented Programming.

Chapter 12: Adding Class to C++.

Chapter 13: Making Classes Work.

Chapter 14: Point and Stare at Objects.

Chapter 15: Protecting Members: Do Not Disturb.

Chapter 16: “Why Do You Build Me Up, Just to Tear Me Down, Baby?”

Chapter 17: Making Constructive Arguments.

Chapter 18: Copying the Copy Copy Copy Constructor.

Chapter 19: Static Members: Can Fabric Softener Help?

Part IV: Inheritance.

Chapter 20: Inheriting a Class.

Chapter 21: Examining Virtual Member Functions: Are They for Real?

Chapter 22: Factoring Classes.

Part V: Optional Features.

Chapter 23: A New Assignment Operator, Should You Decide to Accept It.

Chapter 24: Using Stream I/O.

Chapter 25: Handling Errors — Exceptions.

Chapter 26: Inheriting Multiple Inheritance.

Chapter 27: Tempting C++ Templates.

Chapter 28: Standardizing on the Standard Template Library.

Part VI: The Part of Tens.

Chapter 29: Ten Ways to Avoid Adding Bugs to Your Program.

Chapter 30: The Ten Most Important Optional Features of Dev-C++.

Appendix: About the CD.

Bonus Chapters on the CD-ROM!

Bonus Chapter 1: A Functional Budget Program.

Bonus Chapter 2: Using Visual C++.NET.

Index.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

C++ For Dummies 4 out of 5 based on 0 ratings. 5 reviews.
cbsarver More than 1 year ago
Both of my children enjoy this book and refer back to it when needed.
Anonymous More than 1 year ago
I've seen some bad reviews of this book, people saying that it's not a good starter, it's complex, it's only good for reference, etc, but I can't say I agree with these. I used this book to learn C++ as my first language, and I still say this is the best I've ever read. It's by no means an easy read, but it's definitely worth it. Since then, I've learned a few other languages (VB, VBA, Java, and Javascript) and the information and logic in this book has served me well through all of it. If you want to start programming and you're looking for a place to start, I can't think of anywhere but this book.
Guest More than 1 year ago
I wouldn't recommend reading this book if you've never programmed before or you are searching for a primary readng book for learning C++. It's a good reference for C++ programmers but it is probably to hard for a beginner of programming to start with. Recommendeded ONLY if you need a reference. If you are new to programming, look up 'beginning programming' in the 'For dummies' series and Visual Basic 6 in the for dummies series as well, those are better starter books.
Guest More than 1 year ago
This book covers the material it claims but there are multiple errors in the programs written in the book. This lack of attention to detail is found in the often confusing and imprecisely written explanations. I would recommend this book as a casual reference or supplimentary text but not as a primary source of studying C++.
Guest More than 1 year ago
GOOD BOOK FOR BEGINNERS!!! BUY IT TO LEARN QUICK AND PAINLESSLY