rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780764507465

C++ For Dummies®, 4th Edition

by
  • ISBN13:

    9780764507465

  • ISBN10:

    076450746X

  • Edition: CD
  • Format: Paperback
  • Copyright: 2000-01-01
  • Publisher: For Dummies

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $24.99 Save up to $6.25
  • Buy Used
    $18.74

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Summary

Unlike other C++ programming books, C++ For Dummies considers the "why" just as important as the "how." The features of C++ are like pieces of a jigsaw puzzle. Rather than just present the features, this book will help you to really understand how they fit together. After you finish this book, you2ll be able to write a reasonable C++ program, and, just as important, you2ll understand why and how it works. C++, as the name implies, is the next generation of the C programming language. The experienced C programmer will find C++ both exciting and frustrating. This book will help you get from C to C++ as painlessly as possible; however, C++ For Dummies, 4th Edition, doesn2t assume that the reader knows anything about C language. Anyone, from any programming background, will quickly discover how to Write your first program Create source code Use the Visual C++ help system Build objects Develop C++ pointers Debug your programs This fourth edition of C++ For Dummies begins with basic programming concepts. The book works its way through simple syntax into the care and feeding of basic programs right into object-oriented concepts. Once you2ve digested the entire content of the book, you should have no trouble impressing your friends and acquaintances at parties. You2ll find coverage of all these topics, and more: Declaring variables Performing logical operations Executing loops in a program Writing and using functions Passing pointers to functions Passing objects to functions Using constructors and destructors Declaring static member functions Implementing abstract classes Overloading the assignment operator C++ For Dummies does not cover Windows programming. Finding out how to program Windows in C++ is really a two-step process. First, you need to master C++. That accomplished, you can move on to Windows programming.

Author Biography

Stephen R. Davis (Dallas, TX) and his family have written numerous books including C++ For Dummies, More C++ For Dummies and Windows 95 Programming For Dummies. Stephen works for Valtech, a PC training and mentoring company.

Table of Contents

Introduction 1(8)
Part I: Introducing C++ Programming 9(62)
Writing Your First C++ Program
11(14)
Declaring Variables Constantly
25(10)
Performing Mathematical Operations
35(8)
Performing Logical Operations
43(14)
Controlling Program Flow
57(14)
Part II: Becoming a Functional Programmer 71(88)
Creating Functions
73(12)
Storing Sequences in Arrays
85(14)
Taking a First Look at C++ Pointers
99(12)
Taking a Second Look at C++ Pointers
111(14)
Remaining Functional Features
125(10)
Debugging C++
135(24)
Part III: Programming with Class 159(112)
Examining Object-Oriented Programming
161(4)
Adding Class to C++
165(8)
Making Classes Work
173(14)
Creating Pointers to Objects
187(18)
Protecting Members: Do Not Disturb
205(8)
Building and Tearing Down Objects: The Constructor and Destructor
213(10)
Making Constructive Arguments
223(18)
Copying the Copy Copy Copy Constructor
241(12)
Static Members: Can Fabric Softener Help?
253(18)
Part IV: Class Inheritance 271(48)
Inheriting a Class
273(8)
Examining Virtual Member Functions: Are They for Real?
281(14)
Factoring Classes
295(24)
Part V: Optional Features 319(62)
Overloading Operators
321(16)
Overloading the Assignment Operator
337(8)
Using Stream I/O
345(16)
Handling Errors --- Exceptions
361(8)
Inheriting Multiple Inheritance
369(12)
Part VI: The Part of Tens 381(18)
Ten Ways to Avoid Adding Bugs to Your Program
383(6)
The Ten Most Important Microsoft Visual C++ Compiler Settings
389(10)
Appendix A: About the CD-ROM 399(4)
Appendix B: Glossary 403(4)
Index 407(19)
IDG Books Worldwide End-User License Agreement 426(2)
GNU General Public License 428(5)
Installation Instructions 433

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program