If you've always wanted to learn how to program a computer, or to learn the popular C++ programming language, here's the perfect book and CD to get you started. You'll find everything you need patiently explained and clearly illustrated, from general programming concepts and techniques to the particulars of the C++ language. In no time, you'll be writing your own programs!
Yes, programming can be a complex task, and C++ is a language often used by professionals. In fact, many of the coolest games , graphics, and Internet applications are created with C++. But the language, like the monster on the cover, need not be all that fearsome. Broken down to its essentials, and enhanced by simple examples and practical exercises, you'll be amazed at the quick progress you can make.
With C++ Without Fear, you will
Learn the basics of C++ programming
Get started writing your own programs
See how and why each piece of a program does what it does
Create useful and reusable program code
Understand object-oriented programming--for once explained in simple, down-to-earth terms
Whether you wish to learn C++ programming for pleasure--and you'll discover here how much fun it can be--or might be considering a career in programming, this book is an intelligent first step.
The accompanying CD-ROM contains a free C++ compiler for writing and running C++ programs, which will let you get started right away. It also includes all the examples and answers to all the exercises in the book. The CD-ROM will run on any PC running MS-DOS or Windows.
Table of Contents
- Title Page
- Copyright Page
- Chapter 1 Your First C++ Programs
- Chapter 2 Decisions, Decisions
- Chapter 3 The Handy, All-Purpose “for” Statement
- Chapter 4 Functions: Many Are Called
- Chapter 5 Arrays: We’ve Got Their Number
- Chapter 6 Pointers: Getting a Handle on Data
- Chapter 7 Strings: Analyzing the Text
- Chapter 8 Files: Electronic Storage
- Chapter 9 Some Advanced Programming Techniques
- Chapter 10 Getting Yourself Object Oriented
- Chapter 11 The Fraction Class
- Chapter 12 Constructors: If You Build It . . .
- Chapter 13 Operator Functions: Doing It with Class
- Chapter 14 What’s “new”: The StringParser Class
- Chapter 15 What’s “this”: The String Class
- Chapter 16 Inheritance: What a Legacy
- Chapter 17 Polymorphism: Object Independence
- Appendix A C++ Operators
- Appendix B Intrinsic Data Types
- Appendix C C++ Syntax Summary
- Appendix D ASCII Codes
- Appendix E Common Library Functions
- Appendix F Glossary of Terms
- Title: C++ Without Fear: A Beginner’s Guide That Makes You Feel Smart
- Release date: September 2004
- Publisher(s): Prentice Hall
- ISBN: 9780768685220