LEADER 05989nam 22007095 450 001 9910300653103321 005 20200706084152.0 010 $a9781484201572 010 $a1484201574 024 7 $a10.1007/978-1-4842-0157-2 035 $a(CKB)3710000000413998 035 $a(EBL)2094024 035 $a(SSID)ssj0001501375 035 $a(PQKBManifestationID)11855493 035 $a(PQKBTitleCode)TC0001501375 035 $a(PQKBWorkID)11524502 035 $a(PQKB)10069574 035 $a(DE-He213)978-1-4842-0157-2 035 $a(MiAaPQ)EBC2094024 035 $a(CaSebORM)9781484201572 035 $a(PPN)186025033 035 $a(OCoLC)910515857 035 $a(OCoLC)ocn910515857 035 $a(EXLCZ)993710000000413998 100 $a20150514d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aC++ Recipes $eA Problem-Solution Approach /$fby Bruce Sutherland 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (473 p.) 225 1 $aExpert's Voice in C++ 300 $aIncludes index. 311 08$a9781484201589 311 08$a1484201582 327 $aContents at a Glance; Introduction; Chapter 1: Beginning C++; Recipe 1-1. Finding a Text Editor; Problem; Solution; Recipe 1-2. Installing Clang on Ubuntu; Problem; Solution; How It Works; Recipe 1-3. Installing Clang on Windows; Problem; Solution; How It Works; Recipe 1-4. Installing Clang on OS X; Problem; Solution; How It Works; Recipe 1-5. Building Your First C++ Program; Problem; Solution; Recipe 1-6. Debugging C++ programs using GDB in Cygwin or Linux; Problem; Solution; How It Works; Recipe 1-7. Debugging Your C++ Programs on OS X; Problem; Solution; How It Works 327 $aRecipe 1-8. Switching C++ Compilation ModesProblem; Solution; How It Works; Recipe 1-9. Building with the Boost Library; Problem; Solution; How It Works; Chapter 2: Modern C++; Recipe 2-1. Initializing Variables; Problem; Solution; How It Works; Recipe 2-2. Initializing Objects with Initializer Lists; Problem; Solution; How It Works; Recipe 2-3. Using Type Deduction; Problem; Solution; How It Works; Recipe 2-4. Using auto with Functions; Problem; Solution; How It Works; Recipe 2-5. Working with Compile Time Constants; Problem; Solution; How It Works; Recipe 2-6. Working with Lambdas; Problem 327 $aSolutionHow It Works; Recipe 2-7. Working with Time; Problem; Solution; How It Works; Getting the Current Date and Time; Comparing Times; Recipe 2-8. Understanding lvalue and rvalue References; Problem; Solution; How It Works; Recipe 2-9. Using Managed Pointers; Problem; Solution; How It Works; Using unique_ptr; Using shared_ptr Instances; Using a weak_ptr; Chapter 3: Working with Text; Recipe 3-1. Representing Strings in Code Using Literals; Problem; Solution; How It Works; Recipe 3-2. Localizing User Facing Text; Problem; Solution; How It Works; Recipe 3-3. Reading Strings from a File 327 $aProblemSolution; How It Works; Recipe 3-4. Reading the Data from an XML File; Problem; Solution; How It Works; Recipe 3-5. Inserting Runtime Data into Strings; Problem; Solution; How It Works; Chapter 4: Working with Numbers; Recipe 4-1. Using the Integer Types in C++; Problem; Solution; How It Works; Working with the int Type; Working with Different Types of Integers; Working with Unsigned Integers; Recipe 4-2. Making Decisions with Relational Operators; Problem; Solution; How It Works; The Equality Operator; The Inequality Operator; The Greater-than Operator; The Less-than Operator 327 $aRecipe 4-3. Chaining Decisions with Logical OperatorsProblem; Solution; How It Works; The && Operator; The Logical || Operator; Recipe 4-4. Using Hexadecimal Values; Problem; Solution; How It Works; Recipe 4-5. Bit Twiddling with Binary Operators; Problem; Solution; How It Works; The & (Bitwise And) Operator; The | (Bitwise Or) Operator; The ^ (Exclusive Or) Operator; The > Operators; Chapter 5: Classes; Recipe 5-1. Defining a Class; Problem; Solution; How It Works; Recipe 5-2. Adding Data to a Class; Problem; Solution; How It Works; Recipe 5-3. Adding Methods; Problem; Solution 327 $aHow It Works 330 $aC++ Recipes: A Problem-Solution Approach is a handy code cookbook reference guide that cover the latest C++ 14 as well as some of the code templates available in the latest Standard Template Library (STL). In this handy reference, you'll find numbers, strings, dates, times, classes, exceptions, streams, flows, pointers and more. Also, you'll see various code samples, templates for C++ algorithms, parallel processing, multithreading and numerical processes. These have many applications including game development, big data analytics, financial engineering and analysis, enterprise applications and more. A wealth of STL templates on function objects, adapters, allocators, and extensions are also available. This is a "must have", contemporary reference for your technical library. 410 0$aExpert's voice in C++. 606 $aProgramming languages (Electronic computers) 606 $aSoftware engineering 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aProgramming languages (Electronic computers) 615 0$aSoftware engineering. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aSutherland$b Bruce$4aut$4http://id.loc.gov/vocabulary/relators/aut$0866416 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300653103321 996 $aC++ Recipes$91933861 997 $aUNINA