C++ Programming in easy steps, 5th Edition
Mike McGrath
C++ Programming
Fifth Edition
In easy steps is an imprint of In Easy Steps Limited 16 Hamilton Terrace . Holly Walk . Leamington Spa Warwickshire . CV32 4LY
Fifth Edition
Copyright ? 2017 by In Easy Steps Limited. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without prior written permission from the publisher.
Notice of Liability Every effort has been made to ensure that this book contains accurate and current information. However, In Easy Steps Limited and the author shall not be liable for any loss or damage suffered by readers as a result of any information contained herein.
Trademarks All trademarks are acknowledged as belonging to their respective companies.
1 Getting started
Introducing C++ Installing a compiler Writing your first program Compiling & running programs Creating variables Employing variable arrays Employing vector arrays Declaring constants Summary
2 Performing operations
Doing arithmetic Assigning values Comparing values Assessing logic Examining conditions Establishing size Setting precedence Casting data types Summary
3 Making statements
Branching with if Switching branches Looping for Looping while Declaring functions Passing arguments Overloading functions Optimizing functions Summary
4 Handling strings
Creating string variables Getting string input Solving the string problem Discovering string features Joining & comparing strings Copying & swapping strings Finding substrings Replacing substrings Summary
Contents
5 Reading and writing files
Writing a file Appending to a file Reading characters & lines Formatting with getline Manipulating input & output Predicting problems Recognizing exceptions Handling errors Summary
6 Pointing to data
Understanding data storage Getting values with pointers Doing pointer arithmetic Passing pointers to functions Making arrays of pointers Referencing data Passing references to functions Comparing pointers & references Summary
7 Creating classes and objects
Encapsulating data Creating an object Creating multiple objects Initializing class members Overloading methods Inheriting class properties Calling base constructors Overriding base methods Summary
8 Harnessing polymorphism
Pointing to classes Calling a virtual method Directing method calls Providing capability classes Making abstract data types Building complex hierarchies Isolating class structures Employing isolated classes Summary
9 Processing macros
Exploring compilation Defining substitutes Defining conditions Providing alternatives Guarding inclusions
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- c programming language standard
- c programming language specification
- c programming int to string
- c programming books pdf
- c programming book pdf download
- c programming textbook pdf
- c programming for beginners pdf
- c programming string array
- c programming array examples
- c programming linked list
- c programming char array initialization
- c programming character array