Limit search to available items
Book Cover
E-book
Author Lischner, Ray, author

Title Exploring C++ 11 : problems and solutions handbook / Ray Lischner ; Ewan Buckingham, lead editor ; Anna Ishchenko, cover designer
Edition Second edition
Published New York : Apress, 2013
©2013

Copies

Description 1 online resource (617 pages) : illustrations (some color)
Series Expert's Voice in C++
Expert's voice in C++.
Contents At a Glance; Introduction; EXPLORATION 1: Honing Your Tools; Ray's Recommendations; Microsoft Windows; Macintosh OS X; Everyone Else; Read the Documentation; Your First Program; EXPLORATION 2: Reading C++ Code; Comments; Headers; Main Program; Variable Definitions; Statements; Output; EXPLORATION 3: Integer Expressions; EXPLORATION 4: Strings; EXPLORATION 5: Simple Input; EXPLORATION 6: Error Messages; Misspelling; Bogus Character; Unknown Operator; Unknown Name; Symbol Errors; Fun with Errors; EXPLORATION 7: For Loops; Bounded Loops; Initialization; Condition; Postiteration
How a for Loop WorksYour Turn; EXPLORATION 8: Formatted Output; The Problem; Field Width; Fill Character; std Prefix; Alignment; Exploring Formatting; Alternative Syntax; On Your Own; EXPLORATION 9: Arrays and Vectors; Vectors for Arrays; Vectors; Iterators; EXPLORATION 10: Algorithms and Iterators; Algorithms; Member Types; A Simpler Loop; Using Iterators and Algorithms; EXPLORATION 11: Increment and Decrement; Increment; Decrement; EXPLORATION 12: Conditions and Logic; I/O and bool; Boolean Type; Logic Operators; Old-Fashioned Syntax; Comparison Operators
EXPLORATION 13: Compound StatementsStatements; Local Definitions and Scope; Definitions in for Loop Headers; EXPLORATION 14: Introduction to File I/O; Reading Files; Writing Files; EXPLORATION 15: The Map Data Structure; Using Maps; Pairs; Searching in Maps; EXPLORATION 16: Type Synonyms; typedef Declarations; Common typedefs; Type Aliases; EXPLORATION 17: Characters; Character Type; Character I/O; Newlines and Portability; Character Escapes; EXPLORATION 18: Character Categories; Character Sets; Character Categories; Locales; Exploration 19: Case-Folding; Simple Cases; Harder Cases
EXPLORATION 20: Writing FunctionsFunctions; Function Call; Declarations and Definitions; Counting Words-Again; The main() Function; EXPLORATION 21: Function Arguments; Argument Passing; Pass-by-Reference; const References; const_iterator; Multiple Output Parameters; Exploration 22: Using Algorithms; Transforming Data; Predicates; Other Algorithms; Exploration 23: Unnamed Functions; Lambdas; Naming an Unnamed Function; Capturing Local Variables; const Capture; Return Type; Exploration 24: Overloading Function Names; Overloading; bool is_alpha(char ch); bool is_alpha(std::string const & str)
Char to_lower(char ch)std::string to_lower(std::string str); char to_upper(char ch); std::string to_upper(std::string str); Exploration 25: Big and Little Numbers; The Long and Short of It; Long Integers; Short Integers; Integer Literals; Byte-Sized Integers; Type Casting; Make Up Your Own Literals; Integer Arithmetic; Overload Resolution; Exploration 26: Very Big and Very Little Numbers; Floating-Point Numbers; Floating-Point Literals; Floating-Point Traits; Floating-Point I/O; Exploration 27: Documentation; Doxygen; Structured Comments; Documentation Tags and Markdown; @b word
Summary Exploring C++ divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Assuming no familiarity with C++, or any other C-based language, you'll be taught everything you need to know in a logical progression of small lessons that you can work through as quickly or as slowly as you need. C++ can be a complicated language. Writing even the most straight-forward of programs requires you to understand many disparate aspects of the language and how they interact with one another. C++ doesn't lend itself to neat compartmentalization the way other languages do. Rat
Notes "Learn C++ with Practical Hands-On Exercises"--Cover
Includes index
English
Online resource; title from PDF title page (ebrary, viewed April 27, 2014)
Subject C++ (Computer program language) -- Handbooks, manuals, etc
Object-oriented programming (Computer science)
C++ (Computer program language)
Object-oriented programming (Computer science)
Genre/Form Handbooks and manuals
Form Electronic book
Author Buckingham, Ewan, editor
Ishchenko, Anna, cover designer
ISBN 9781430261940
1430261943
1430261935
9781430261933
1306691869
9781306691864