|
" Jumping into C++ / "
Alex Allain.
Document Type
|
:
|
BL
|
Record Number
|
:
|
565273
|
Doc. No
|
:
|
b394492
|
Main Entry
|
:
|
Allain, Alex.
|
Title & Author
|
:
|
Jumping into C++ /\ Alex Allain.
|
Page. NO
|
:
|
xvii, 516 pages :: illustrations ;; 24 cm
|
ISBN
|
:
|
9780988927803
|
|
:
|
: 0988927802
|
Bibliographies/Indexes
|
:
|
Includes bibliographical references.
|
Contents
|
:
|
pt. 1. Jumping into C++. -- Introduction and developer environment setup -- The basics of C++ -- User interaction and working with variables -- If statements -- Loops -- Functions -- Switch case and enums -- Randomizing your programs -- What if you can't figure out what to do? -- pt. 2. Working with data. -- Arrays -- Structures -- Introduction to pointers -- Using pointers -- Dynamic memory allocation -- Introduction to data structures with linked lists -- Recursion -- Binary trees -- The standard template library -- More about strings -- Debugging with code::blocks -- pt. 3. Writing larger programs. -- Breaking programs up into smaller pieces -- Introduction to program design -- Hiding the representation of structured data -- The class -- The lifecycle of a class -- Inheritance and polymorphism -- Namespaces -- File I/O -- Templates in C++ -- pt. 4. Miscellaneous topics. -- Formatting output using iomanip -- Exceptions and error reporting -- Final thoughts.
|
Abstract
|
:
|
Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including: Getting the tools you need to program and how to use them ; Basic language feature like variables, loops and functions ; How to go from an idea to code ; A clear, understandable explanation of pointers ; Strings, file IO, arrays, references ; Classes and advanced class design ; C++-specific programming patterns ; Object oriented programming ; Data structures and the standard template library (STL) ; Key concepts are reinforced with quizzes and over 75 practice problems.
|
Subject
|
:
|
C++ (Computer program language)
|
Subject
|
:
|
Programming languages (Computers)
|
Dewey Classification
|
:
|
005.117
|
LC Classification
|
:
|
QA76.73.C153A445 2012
|
| |