11.07.2015 Views

tYSR20

tYSR20

tYSR20

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction5In this section, I also introduce that most dreaded of all topics, the C++ pointer.If you don’t know what that means, don’t worry — you’ll find out soon enough.Part III: Introduction to ClassesThe plot thickens in this part. Part III begins the discussion of object-orientedprogramming. Object-oriented programming is really the reason for the existenceof C++. Take the OO features out of C++, and you’re left with its predecessorlanguage, C. I discuss things such as classes, constructors, destructors,and making nachos (I’m not kidding, by the way). Don’t worry if you don’tknow what these concepts are (except for nachos — if you don’t know whatnachos are, we’re in big trouble).Part IV: InheritanceInheritance is where object-oriented programming really comes into its own.Understanding this most important concept is the key to effective C++ programmingand the goal of Part IV. There’s no going back now — after you’vecompleted this part, you can call yourself an Object-Oriented Programmer,First Class.Part V: Optional FeaturesBy the time you get to Part V, you know all you need to program effectively inC++. I touch on the remaining features of the language. Features such as fileinput/output, error-handling constructs, and templates are left to this part.Part VI: The Part of TensWhat For Dummies book would be complete without The Part of Tens? Chapter29 shows you the top ten best ways to avoid introducing bugs into yourprograms, bugs that you would otherwise have to ferret out on your own.Chapter 30 takes you through the most important tools and options in theDev-C++ environment. Although Dev-C++ is not part of the C++ language, understandingthese options enhances your programming experience.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!