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
- Writing Your First C++ Program
- Declaring Variables Constantly
- Performing Mathematical Operations
- Performing Logical Operations
- Controlling Program Flow
- Becoming a Functional C++ Programmer
- Creating Functions
- Storing Sequences in Arrays
- Taking a First Look at C++ Pointers
- Taking a Second Look at C++ Pointers
- Debugging C++
- Introduction to Classes
- Examining Object-Oriented Programming
- Adding Class to C++
- Making Classes Work
- Point and Stare at Objects
- Protecting Members: Do Not Disturb
- “Why Do You Build Me Up, Just to Tear Me Down, Baby?”
- Making Constructive Arguments
- Copying the Copy Copy Copy Constructor
- Static Members: Can Fabric Softener Help?
- Inheritance
- Inheriting a Class
- Examining Virtual Member Functions: Are They for Real?
- Factoring Classes
- Optional Features
- A New Assignment Operator, Should You Decide to Accept It
- Using Stream I/O
- Handling Errors — Exceptions
- Inheriting Multiple Inheritance
- Tempting C++ Templates
- Standardizing on the Standard Template Library
- The Part of Tens
- Ten Ways to Avoid Adding Bugs to Your Program
- The Ten Most Important Optional Features of Dev-C++
0 komentar:
Posting Komentar