内容简介
ThisbookisathoroughrewriteofthefirsteditiontoreflectallofthechangesintroducedinC++bythefinalizationoftheC++Standard,andalsotoreflectwhatIvelearnedsincewritingthefirstedition.Theentiretextpresentinthefirsteditionhasbeenexaminedandrewritten,sometimesremovingoldexamples,oftenchangingexistingexamplesandaddingnewones,andaddingmanynewexercises.Significantrearrangementandre-orderingofthematerialtookplacetoreflecttheavailabilityofbettertoolsandmyimprovedunderstandingofhowpeoplelearnC++.AnewchapterwasaddedwhichisarapidintroductiontotheCconceptsandbasicC++featuresforthosewhodonthavetheCbackgroundtotackletherestofthebook.TheCDROMboundintothebackofthebookcontainsaseminarthatisanevengentlerintroductiontotheCconceptsnecessarytounderstandC++(orJava).ItwascreatedbyChuckAllisonformycompany(MindView,Inc.),anditscalled"ThinkinginC:FoundationsforJavaandC++."ItintroducesyoutotheaspectsofCthatarenecessaryforyoutomoveontoC++orJava,leavingoutthenastybitsthatCprogrammersmustdealwithonaday-to-daybasisbutthattheC++andJavalanguagessteeryouawayfrom(oreveneliminate,inthecaseofJava).