LEADER 05414nam 2200685Ia 450 001 9910778481103321 005 20200520144314.0 010 $a0-470-55004-X 010 $a1-282-25937-7 010 $a9786612259371 010 $a0-470-55003-1 035 $a(CKB)1000000000794376 035 $a(EBL)455870 035 $a(OCoLC)460209307 035 $a(SSID)ssj0000116603 035 $a(PQKBManifestationID)11145125 035 $a(PQKBTitleCode)TC0000116603 035 $a(PQKBWorkID)10035635 035 $a(PQKB)11116680 035 $a(Au-PeEL)EBL455870 035 $a(CaPaEBR)ebr10325858 035 $a(CaONFJC)MIL225937 035 $a(CaSebORM)9780470317358 035 $a(MiAaPQ)EBC455870 035 $a(EXLCZ)991000000000794376 100 $a20081126d2009 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aC++ all-in-one for dummies$b[electronic resource] /$fby John Paul Mueller and Jeff Cogswell 205 $a2nd ed. 210 $aHoboken, N.J. $cWiley$dc2009 215 $a1 online resource (867 p.) 225 1 $a--For dummies 300 $aIncludes index. 311 $a0-470-31735-3 327 $aC++ All-In-One for Dummies, 2nd Edition; About the Authors; Dedication; Authors' Acknowledgments; Introduction; No Experience Necessary; Great for Advanced Folks, Too!; For All Computers; Conventions; Organization; Icons Galore; What's Next?; Book I: Introducing C++; Contents at a Glance; Chapter 1: Creating a First C++ Program; Creating a Project; Typing the Code; Starting with Main; Showing Information; Let Your Program Run Away; Chapter 2: Storing Data in C++; Putting Your Data Places: Variables; Manipulating Integer Variables; Characters; Strings; Deciding between Conditional Operators 327 $aTelling the Truth with Boolean VariablesReading from the Console; Chapter 3: Directing Your C++ Program Flow; Doing This or Doing That; Evaluating Conditions in C++; Including Evaluations in C++ Conditional Statements; Repeating Actions with Statements That Loop; Chapter 4: Dividing Your Work with Functions; Dividing Your Work; Calling a Function; Writing Your Own Functions; Calling All String Functions; Understanding main; Chapter 5: Dividing Between Source-Code Files; Creating Multiple Source Files; Sharing with Header Files; Sharing Variables Among Source Files 327 $aUsing the Mysterious Header WrappersChapter 6: Referring to Your Data through Pointers; Heaping and Stacking the Variables; Dynamically Allocating with new; Freeing Pointers; Passing Pointer Variables to Functions; Returning Pointer Variables from Functions; Returning a Pointer as a Nonpointer; Passing by Reference; Remembering the Rules; Chapter 7: Working with Classes; Understanding Objects and Classes; Working with a Class; Starting and Ending with Constructors and Destructors; Building Hierarchies of Classes; Chapter 8: Using Advanced C++ Features; Filling Your Code with Comments 327 $aConverting TypesReading from the Console; Understanding Preprocessor Directives; Using Constants; Using Switch Statements; Supercharging enums with Classes; Working with Random Numbers; Storing Data in Arrays; Book II: Understanding Objects and Classes; Contents at a Glance; Chapter 1: Planning and Building Objects; Recognizing Objects; Encapsulating Objects; Building Hierarchies; Discovering Classes; Chapter 2: Describing Your Program with UML; Moving Up to UML; Building with UML and the Unified Process; Moving Forward with UML; Chapter 3: Structuring Your Classes with UML; Drawing Classes 327 $aBuilding ComponentsDeploying the Software; Chapter 4: Demonstrating Behavior with UML; Drawing Objects; Casing Out the Use Cases; Sequence Diagrams; Collaboration Diagrams; Activity Diagrams; State Diagrams; Chapter 5: Modeling Your Programs with UML; Using UML Goodies; Free to Be UML; C++ and UML; Chapter 6: Building with Design Patterns; Introducing a Simple Pattern: the Singleton; Watching an Instance with an Observer; Mediating with a Pattern; Book III: Fixing Problems; Contents at a Glance; Chapter 1: Dealing with Bugs; It's Not a Bug. It's a Feature! 327 $aMake Your Programming Features Look Like Features 330 $aHere's the easy way to learn how to use C++ C++, developed by Bjarne Stroustrup at Bell Labs, is one of the most widely used programming languages, with close to four million C++ programmers and growing. C++'s popularity has earned it a spot as part of the Standard Library. Fully updated for the new C++ 2009 standard, C++ All-in-One for Dummies, 2nd Edition compiles seven books into one. This guidebook covers key topics like an introduction to C++, understanding objects and classes, fixing problems, advanced programming, reading and writing files, advanced C++, and building a 410 0$a--For dummies. 606 $aC++ (Computer program language) 606 $aObject-oriented programming languages 615 0$aC++ (Computer program language) 615 0$aObject-oriented programming languages. 676 $a005.133 700 $aMueller$b John$f1958-$0140041 701 $aCogswell$b Jeffrey M.$f1968-$01564154 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910778481103321 996 $aC++ all-in-one for dummies$93859745 997 $aUNINA