Complete Idiot's Guide to C++
close menu
Bookswagon
search
My Account
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology Books > Computer programming / software engineering > Programming and scripting languages: general > Complete Idiot's Guide to C++
Complete Idiot's Guide to C++

Complete Idiot's Guide to C++


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

The Complete Idiots Guide to C++ is the fun way to study the basics. By learning the mysteries of the C++ program, youll no longer fear the bite of the bits. From why to use C++ to how to use C++, this book spells it out easily. Soon phrases like the antimatter version of cout, multidimensional arrays, and binary files wont sound so foreign. And youll be programming faster than you used to say, "OOPs, I just trashed all those files. Did you need those, George?"

Table of Contents:
Introduction. 1. Things You Always Wanted to Ask About C++ (But You Didn't Want to Look like a Complete Idiot). Okay, What Is C++? So Why Do We Use C++? How Does It Work, Then? 2. From Absolutely Nothing to Screen a Display. A Morale Booster to Get You Started. Laying Down the Rules of the Game. The First Glimpse of a Screen Display. The cout Command Explained. Constants Don't Change! That's Why They Are Constant. Mixing Your Text with Numbers. 3. The Old Box of Variables Tricks. Knowing Your ints from Your floats. It's All in the Size of the Box. That cout Command Again. 4. Add, Take Away, and All That Schoolroom Stuff. Back to School for Basic Sums. Let C++ Do the Hard Math. Introducing cin, the Antimatter Version of cout. 5. One More Time with the for Loop (or Noch einmal, as They Say in Germany). Learn the Concept of the for Loop. Increment and Decrement Variables. Learn the Syntax of the for Loop. Increase Your Vocabulary with Some Professional C++ Shorthand. Don't Mix Your Cases! Converting Lowercase to Uppercase and Vice Versa. What Goes Up Must Come Down: The for Loop in Reverse. 6. A Case of Deja Vu: It's the while Loop. Go with the Flow: The while Loop. The Structure of the while Loop. Prefix, Postfix, What's the Difference? All Is Explained. The Test Comes Last with the do while Loop. 7. The Choice Is Logical, Captain, with if else. The Logic Path to Follow: You Make a Choice. A Conversation with the Senator: Your Age, Please. A Choice Within a Choice: It's Nesting Time. Some Words of Wisdom from One Who Has Fallen into the Trap. 8. If You Are Spoilt for Choice, the switch case Sometimes Helps. One Choice from Many. The C++ Syntax of switch. Nesting Revisited, Then Kicked into Touch. Introducing the Menu-Driven Program. A Final Point for the Observant. 9. Beyond the Simple, Into the Compound Arrays. Structured Variables! What Are They? Accessing the Array: The Dreaded Offset. I Do Declare in Shorthand. Arrays Are Easy, Tell Me More. 10. Spread Yourself Out in Space with Multidimensional Arrays. An Array Among Arrays. A Program on the Table. The Daily Sales Figures Observed. A Three-Dimensional World. Character Arrays Are Still Strings in Disguise. 11. Take a Trip Around the Solar System in a Parallel Array. How Do You Mix Data Types? Enter the Parallel Array. The Planets: A Program Fit for NASA. Stop Press. Vulcan Discovered at Last! A Fatter Parallel Array. 12. Divide and Conquer: Functions Rule Okay. Five Good Reasons to Use Functions. A Revision of the Rules of the Game. In Full Flow. A Fully Functional Program. The Secret Language Revealed, Pass by Value. Functions and Floats. Functions and chars. Some Key Points. Internal and External Variables. 13. Functions Can Talk to Arrays. Arrays as Function Inputs. More Secret Language: The Dreaded P Word and Pass by Reference. Functions and Multidimensional Arrays. 14. The Parallel Array Is Dead, Long Live the Structure. So What Is Structure Anyway? Introducing Dot Notation. An Array of Structures. How to Steal a Record. Putting You in the Picture. 15. The Best of Both Worlds: Structures Meet Functions. The Planets Revisited. Structures, Arrays, and Functions Join Forces. While We Are on the Subject of Functions... Running a Command-Line Program. The Program Dissected. 16. Feel You Can't Cope Anymore? Then Take Pity on the Overloaded Operator. An Explanation Is In Order. Programs for the Customer. 17. Not to Be Outdone, Meet Overloaded Functions. One Name But Many Functions. The Times Two Program. The Logic of Logical Operators. Story Time. Testing George's Theory. 18. Don't Lose Your Data: Get a Handle on File Handling. Okay, So What Is File Handling? Secondary Storage Described. One Step at a Time. Compound Files--You Know It Makes Sense. The Planets Revisited Again. Do You Like a Challenge? 19. An Introduction to Object-Oriented Programming: A Step-by-Step Guide for the Terrified. OOP: What It Can Do for You. Encapsulation Exposed. The Painless Guide to a Working Object-Oriented Program. The Queue (Q). A Spicy Q. 20. OOP, The Day of The Destructor. Jargon Buster. 21. Inheritance! OO, Things for Free. Back to the Television Set. Passing On the Family Fortune. Gaining Your Inheritance: A Step-by-Step Guide. The Mother of All Diagrams. Practically an Inheritance. It's All in the Header. A Case Study Shapes Up. A Case Study Squares Up. 22. Hail Polymorphism, The Goddess of the Design Engineer. 23. Memory Allocation and the Dreaded P Word. Variables Revised. Argh, The Pointer! The Stack. Now, The Heap. The Dynamic Array Has No Bounds. Fancy a Memory Leak? And Now for Something Completely Different. Index.

About the Author :
Paul Snaith received a degree in computer science from the Open University in the UK and a Certificate in Education from Durham. He has been a lecturer and trainer for more than 15 years, teaching computer programming, electronics, and music. Paul has a keen interest in object-oriented programming, doing work as a freelance contractor and technical trainer in several areas of the industry. In the distant past, Paul authored Pascal Made Easy, delved in to the mysteries of electronic engineering, and has been a highly unsuccessful rock star.


Best Sellers


Product Details
  • ISBN-13: 9780789718167
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Que Corporation,U.S.
  • Height: 232 mm
  • No of Pages: 350
  • Weight: 694 gr
  • ISBN-10: 0789718162
  • Publisher Date: 25 Nov 1998
  • Binding: SA
  • Language: English
  • Spine Width: 25 mm
  • Width: 186 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Complete Idiot's Guide to C++
Pearson Education (US) -
Complete Idiot's Guide to C++
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Complete Idiot's Guide to C++

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!