Home » , » Download PDF C++ FOR DUMMIES 5TH EDITION by Stephen Randy Davis

Download PDF C++ FOR DUMMIES 5TH EDITION by Stephen Randy Davis


Sinopsis


C++ For Dummies is an introduction to the C++ language. C++ For Dummies starts from the beginning (where else?) and works its way from early concepts and through more sophisticated techniques. It doesn’t assume that you have any prior knowledge, at least, not of programming.

C++ For Dummies is rife with examples. Every concept is documented in numerous snippets and several complete programs.

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, I think it’s important that you understand how they fit together.

If you don’t understand why a particular feature is in the language, you won’t truly understand how it works. After you finish this book, you’ll be able to write a reasonable C++ program, and, just as important, you’ll understand why and how it works.

C++ For Dummies can also be used as a reference: If you want to understand what’s going on with all the template stuff, just flip to Chapter 27, and you’re there. Each chapter contains necessary references to other earlier chapters in case you don’t read the chapters in sequence.

C++ For Dummies is not operating- or system-specific. It is just as useful to Unix or Linux programmers as it is to Windows-based developers. C++ For Dummies doesn’t cover Windows or .NET programming. You have to master C++ before you can move on to Windows and .NET programming.



Content

  1. Writing Your First C++ Program
  2. Declaring Variables Constantly
  3. Performing Mathematical Operations
  4. Performing Logical Operations
  5. Controlling Program Flow
  6. Becoming a Functional C++ Programmer
  7. Creating Functions
  8. Storing Sequences in Arrays
  9. Taking a First Look at C++ Pointers
  10. Taking a Second Look at C++ Pointers
  11. Debugging C++
  12. Introduction to Classes
  13. Examining Object-Oriented Programming
  14. Adding Class to C++
  15. Making Classes Work
  16. Point and Stare at Objects
  17. Protecting Members: Do Not Disturb
  18. “Why Do You Build Me Up, Just to Tear Me Down, Baby?”
  19. Making Constructive Arguments
  20. Copying the Copy Copy Copy Constructor
  21. Static Members: Can Fabric Softener Help?
  22. Inheritance
  23. Inheriting a Class
  24. Examining Virtual Member Functions: Are They for Real?
  25. Factoring Classes
  26. Optional Features
  27. A New Assignment Operator, Should You Decide to Accept It
  28. Using Stream I/O
  29. Handling Errors — Exceptions
  30. Inheriting Multiple Inheritance
  31. Tempting C++ Templates
  32. Standardizing on the Standard Template Library
  33. The Part of Tens
  34. Ten Ways to Avoid Adding Bugs to Your Program
  35. The Ten Most Important Optional Features of Dev-C++





0 komentar:

Posting Komentar