LEADER 04614nam 22004333u 450 001 9910464773803321 005 20210108013600.0 010 $a1-118-82382-6 035 $a(CKB)3710000000117847 035 $a(EBL)1694926 035 $a(JP-MeL)3000030638 035 $a(MiAaPQ)EBC1694926 035 $a(PPN)184264499 035 $a(EXLCZ)993710000000117847 100 $a20140602d2014|||| u|| | 101 0 $aeng 135 $aur|n|---||||| 200 10$aC++ For Dummies$b[electronic resource] /$fby Stephen R. Davis 205 $a7th ed. 210 $aHoboken $cWiley$d2014 215 $a1 online resource (477 p.) 300 $aDescription based upon print version of record. 311 $a1-118-82377-X 327 $aContents at a Glance; Table of Contents; Table of Contents Introduction; Introduction; About This Book; Icons Used in This Book; Beyond the Book; Where to Go from Here; Part I: Getting Started with C++ Programming; Chapter 1: Writing Your First C++ Program; Grasping C++ Concepts; Installing Code::Blocks; Creating Your First C++ Program; Executing Your Program; Reviewing the Annotated Program; Calculating Expressions; Chapter 2: Declaring Variables Constantly; Declaring Variables; Declaring Different Types of Variables; Declaring Variable Types; Wide Loads on Char Highway 327 $aAre These Calculations Really Logical?Mixed Mode Expressions; Automatic Declarations; Chapter 3: Performing Mathematical Operations; Performing Simple Binary Arithmetic; Decomposing Expressions; Determining the Order of Operations; Performing Unary Operations; Using Assignment Operators; Chapter 4: Performing Logical Operations; Why Mess with Logical Operations?; Using the Simple Logical Operators; Expressing Binary Numbers; Performing Bitwise Logical Operations; Chapter 5: Controlling Program Flow; Controlling Program Flow with the Branch Commands; Executing Loops in a Program 327 $aNesting Control CommandsSwitching to a Different Subject?; Part II: Becoming a Functional C++ Programmer; Chapter 6: Creating Functions; Writing and Using a Function; Understanding the Details of Functions; Overloading Function Names; Defining Function Prototypes; Defaulting Arguments; Passing by Value and Passing by Reference; Variable Storage Types; Chapter 7: Storing Sequences in Arrays; Arraying the Arguments for Arrays; Using Arrays of Characters; Manipulating Strings with Character; Adding Some Library Functions; Making Room for Wide Strings 327 $aChapter 8: Taking a First Look at C++ PointersVariable Size; What's in an Address?; Address Operators; Using Pointer Variables; Passing Pointers to Functions; Constant const Irritation; Making Use of a Block of Memory Called the Heap; Chapter 9: Taking a Second Look at C++ Pointers; Defining Operations on Pointer Variables; When Is a Pointer Not?; Declaring and Using Arrays of Pointers; Chapter 10: The C++ Preprocessor; What Is a Preprocessor?; Including Files; #Defining Things; Including Things #if I Say So; Intrinsically Defined Objects; Typedef; Part III: Introduction to Classes 327 $aChapter 11: Examining Object-Oriented ProgrammingAbstracting Microwave Ovens; Classifying Microwave Ovens; Why Classify?; Chapter 12: Adding Class to C++; Introducing the Class; The Format of a Class; Accessing the Members of a Class; Activating Our Objects; Adding a Member Function; Calling a Member Function; Scope Resolution (And I Don't Mean How Well Your Telescope Works); Defining a Member Function in the Class; Keeping a Member Function after Class; Overloading Member Functions; Chapter 13: Point and Stare at Objects; Declaring Arrays of Objects; Declaring Pointers to Objects 327 $aPassing Objects to Functions 330 $aThe best-selling C++ For Dummies book makes C++ easier! C++ For Dummies, 7th Edition is the best-selling C++ guide on the market, fully revised for the 2014 update. With over 60% new content, this updated guide reflects the new standards, and includes a new Big Data focus that highlights the use of C++ among popular Big Data software solutions. The book provides step-by-step instruction from the ground up, helping beginners become programmers and allowing intermediate programmers to sharpen their skills. The companion website provides all code mentioned in the text, 606 $aC++ (Computer program language) 615 0$aC++ (Computer program language) 676 $a005.13 676 $a005.133 700 $aDavis$b Stephen R$099631 906 $aBOOK 912 $a9910464773803321 996 $aC++ For Dummies$91936381 997 $aUNINA