SINGAPORE
Law
Welcome Guest | Login
SEARCH
Advanced
C++ Programming in Easy Steps (In Easy Steps) (4TH): McGrath, Mike: BOOKS KINOKUNIYA
Book Details
C++ Programming in Easy Steps (In Easy Steps) (4TH)
C++ Programming in Easy Steps (In Easy Steps) (4TH)
Publisher : In Easy Steps Ltd
Published Date : 2011/07
Binding : Paperback
ISBN : 9781840784329

BookWeb Price : S$ 24.08
Kinokuniya Privilege Card member price : S$ 21.67

Availability Status : In stock at the Fulfillment Centre.
Usually dispatches within 5 working days.
Language : English
Stock Information
Store Shelf Location Click here Stock
Singapore Main Store H10-04, H10-01 Map
Liang Court Store -
Bugis Junction Store -
Important
  • While every attempt has been made to ensure stock availability, occasionally we do run out of stock at our stores.
  • Retail store and online prices may vary.
  • To confirm availability and pricing, please call the store directly.
Retail Store Contact Details and Operating Hours

Book Description
Source: ENG
Academic Descriptors: A93603276
Place of Publication: United States
Continuations: Monograph Series,any number
Academic Level: Extracurricular
Review:
Phoenix Public Library Holdings (Internal Code for CLS)
Table of Contents
 
1 Getting started                                  7  (18)
  Introducing C++                                  8  (2)
  Installing a compiler                            10 (2)
  Writing your first program                       12 (2)
  Compiling & running programs                     14 (2)
  Creating variables                               16 (2)
  Employing variable arrays                        18 (2)
  Employing vector arrays                          20 (2)
  Declaring constants                              22 (2)
  Summary                                          24 (1)
2 Performing operations                            25 (18)
  Doing arithmetic                                 26 (2)
  Assigning values                                 28 (2)
  Comparing values                                 30 (2)
  Assessing logic                                  32 (2)
  Examining conditions                             34 (2)
  Establishing size                                36 (2)
  Setting precedence                               38 (2)
  Casting data types                               40 (2)
  Summary                                          42 (1)
3 Making statements                                43 (18)
  Branching with if                                44 (2)
  Switching branches                               46 (2)
  Looping for                                      48 (2)
  Looping while                                    50 (2)
  Declaring functions                              52 (2)
  Passing arguments                                54 (2)
  Overloading functions                            56 (2)
  Optimizing functions                             58 (2)
  Summary                                          60 (1)
4 Handling strings                                 61 (18)
  Creating string variables                        62 (2)
  Getting string input                             64 (2)
  Solving the string problem                       66 (2)
  Discovering string features                      68 (2)
  Joining & comparing strings                      70 (2)
  Copying & swapping strings                       72 (2)
  Finding substrings                               74 (2)
  Replacing substrings                             76 (2)
  Summary                                          78 (1)
5 Reading and writing files                        79 (18)
  Writing a file                                   80 (2)
  Appending to a file                              82 (2)
  Reading characters & lines                       84 (2)
  Formatting with getline                          86 (2)
  Manipulating input & output                      88 (2)
  Predicting problems                              90 (2)
  Recognizing exceptions                           92 (2)
  Handling errors                                  94 (2)
  Summary                                          96 (1)
6 Pointing to data                                 97 (18)
  Understanding data storage                       98 (2)
  Getting values with pointers                     100(2)
  Doing pointer arithmetic                         102(2)
  Passing pointers to functions                    104(2)
  Making arrays of pointers                        106(2)
  Referencing data                                 108(2)
  Passing references to functions                  110(2)
  Comparing pointers & references                  112(2)
  Summary                                          114(1)
7 Creating classes and objects                     115(18)
  Encapsulating data                               116(2)
  Creating an object                               118(2)
  Creating multiple objects                        120(2)
  Initializing class members                       122(2)
  Overloading methods                              124(2)
  Inheriting class properties                      126(2)
  Calling base constructors                        128(2)
  Overriding base methods                          130(2)
  Summary                                          132(1)
8 Harnessing polymorphism                          133(18)
  Pointing to classes                              134(2)
  Calling a virtual method                         136(2)
  Directing method calls                           138(2)
  Providing capability classes                     140(2)
  Making abstract data types                       142(2)
  Building complex hierarchies                     144(2)
  Isolating class structures                       146(2)
  Employing isolated classes                       148(2)
  Summary                                          150(1)
9 Processing macros                                151(18)
  Exploring compilation                            152(2)
  Defining substitutes                             154(2)
  Defining conditions                              156(2)
  Providing alternatives                           158(2)
  Guarding inclusions                              160(2)
  Using macro functions                            162(2)
  Building strings                                 164(2)
  Debugging assertions                             166(2)
  Summary                                          168(1)
10 Programming visually                            169(18)
  Generating random numbers                        170(2)
  Planning the program                             172(2)
  Assigning static properties                      174(2)
  Designing the interface                          176(2)
  Initializing dynamic properties                  178(2)
  Adding runtime functionality                     180(2)
  Testing the program                              182(2)
  Deploying the application                        184(2)
  Summary                                          186(1)
Index                                              187