InthefirsteditionofThinkinginC++,BruceEckelsynthesizedyearsofC++teachingandprogrammingexperienceintoabeautifullystructuredcourseinmakingthemostofthelanguage.Itbecameaninstantclassic,winningthe1995SoftwareDevelopmentJoltColaAwardforbestbookoftheyear.Now,EckelhasthoroughlyrewrittenThinkinginC++toreflectthefinalANSI/ISOC++standard.Everypagehasbeenrevisitedandrethought,withmanynewexamplesandexercises--alldesignedtohelpyouunderstandC++"downtothebaremetal,"soyoucansolvevirtuallyanyproblem.Eckelstartswithadetailedlookatobjects,showinghowC++programscanbeconstructedfromoff-the-shelfobjectlibraries.Thiseditionincludesanew,chapter-lengthoverviewoftheCfeaturesthatareusedinC++--plusanewCD-ROMcontaininganoutstandingCseminarthatcoversallthefoundationsdevelopersneedbeforetheycantrulytakeadvantageofC++.Eckelthenwalksthroughinitializationandcleanup;functionoverloadinganddefaultarguments;constants;inlinefunctions;namecontrol;referencesandthecopyconstructor;operatoroverloading;andmore.Therearechaptersondynamicobjectcreation;inheritanceandcomposition;polymorphismandvirtualfunctions,andtemplates.(Bonuscoverageofstring,templates,andtheStandardTemplateLibrary,canbefoundatEckel'swebsite.)Everychaptercontainsmanymodular,to-the-pointexamples,plusexercisesbasedonEckel'sextensiveexperienceteachingC++seminars.Putsimply,EckelhasmadeanoutstandingbookonC++evenbetter.
1