C++ for Dummies 5th edition ebook free download
C++ for Dummies 5th edition ebook free download
Author:
Stephen Randy Davis
Book Description:
Enter the universe of PC programming with this orderly manual for the C++ dialect! C++ is an extraordinary prologue to question situated programming, and this inviting aide spreads all that you have to know and nothing you don’t. You’ll compose your first program before the end of Chapter 1. C++ For Dummies, 6th Edition, helps you comprehend C++ programming from the beginning. It’s brimming with illustrations to demonstrate to you how things work, and it even clarifies “why”, so you see how the pieces fit together. Furthermore, the reward CD incorporates an uncommon code manager, an upgrade GNU compiler, and all source code from the book to spare you time.* Learn programming dialect and what terms like article situated, compiler, and executable mean, so you can compose a system right away* See how to package segments of your code into modules that can be reused in distinctive programs* Work with highlights of item arranged programming, for example, classes, constructors, and destructors* Discover how the idea of legacy is the way to successful C++ programming* Work with task administrators, stream I/O, and other more propelled ideas, once you’ve gotten a handle on the fundamentals You’ll find ten approaches to abstain from adding bugs to your projects, what pointers are and how to utilize them, how to function with strings, and some exceptional highlights new to C++. C++ For Dummies, 6th Edition gets you up and running with this prevalent article situated dialect. Note: CD-ROM/DVD and other supplementary materials are excluded as a major aspect of eBook document.
Contents:
Chapter 1: Writing Your First C++ Program . . . . . . . . . . . . . . . . . . . . . . . .9
Chapter 2: Declaring Variables Constantly . . . . . . . . . . . . . . . . . . . . . . .27
Chapter 3: Performing Mathematical Operations . . . . . . . . . . . . . . . . .39
Chapter 4: Performing Logical Operations . . . . . . . . . . . . . . . . . . . . . . .47
Chapter 5: Controlling Program Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Chapter 6: Creating Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Chapter 7: Storing Sequences in Arrays . . . . . . . . . . . . . . . . . . . . . . . . .93
Chapter 8: Taking a First Look at C++ Pointers . . . . . . . . . . . . . . . . . .109
Chapter 9: Taking a Second Look at C++ Pointers . . . . . . . . . . . . . . . .125
Chapter 10: Debugging C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Chapter 11: Examining Object-Oriented Programming . . . . . . . . . . .157
Chapter 12: Adding Class to C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Chapter 13: Making Classes Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
Chapter 14: Point and Stare at Objects . . . . . . . . . . . . . . . . . . . . . . . . .183
Chapter 15: Protecting Members: Do Not Disturb . . . . . . . . . . . . . . . .201
Chapter 16: “Why Do You Build Me Up,
Just to Tear Me Down, Baby?” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
Chapter 17: Making Constructive Arguments . . . . . . . . . . . . . . . . . . . .221
Chapter 18: Copying the Copy Copy Copy Constructor . . . . . . . . . . . .239
Chapter 19: Static Members: Can Fabric Softener Help? . . . . . . . . . .251
Chapter 20: Inheriting a Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261
Chapter 21: Examining Virtual Member Functions:
Are They for Real? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
Chapter 22: Factoring Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
Chapter 23: A New Assignment Operator,
Should You Decide to Accept It . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
Chapter 24: Using Stream I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313
Chapter 25: Handling Errors — Exceptions . . . . . . . . . . . . . . . . . . . . .329
Chapter 26: Inheriting Multiple Inheritance . . . . . . . . . . . . . . . . . . . . .339
Chapter 27: Tempting C++ Templates . . . . . . . . . . . . . . . . . . . . . . . . . . .351
Chapter 28: Standardizing on the Standard Template Library . . . . . .363
Chapter 29: Ten Ways to Avoid Adding Bugs to Your Program . . . . .377
Chapter 30: The Ten Most Important Optional Features
of Dev-C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .385
C++ for Dummies 5th edition ebook free download
C++ for Dummies 5th edition ebook free download




