C++ Programming Professional has arrived: thoroughly master it, with the definitive new guide from author Harry, C++ Programming Language, Sixth Best Selling Edition 2014 The brand-new edition of the world's most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++Beginner's. This book introduces standard C++ and the key programming and design techniques supported by C++. Standard C++ is a far more powerful and polished language than the version of C++ introduced by the first edition of this book. This book presents every major C++ language feature and the standard library. It is organized around language and library facilities. However, features are presented in the context of their use. That is, the focus is on the language as the tool for design and programming rather than on the language in itself. This book demonstrates key techniques that make C++ effective and teaches the fundamental concepts necessary for mastery. Except where illustrating technicalities, examples are taken from the domain of systems software. The primary aim of this book is to help the reader understand how the facilities offered by C++ support key programming techniques. The aim is to take the reader far beyond the point where he or she gets code running primarily by copying examples and emulating programming styles from other languages. Inside Content: 1Revision of Functions in C. 2Revision of Functions in C. 3Revision of Pointers in C. 4Revision of Pointers in C. 5Revision of Structure, Union, Enum in C. 6C++ Introduction & Difference between C & C++. 7Difference between C & C++ (continued). First C++ Program (Average of 2 numbers), Scope Resolution Operator. 8Difference between Pointers & Reference. Program to Swap two numbers using Call by Value, by Address & by Reference. 9Generic Pointers, Rules of Reference, Constant (Value, Variable, Pointer, Reference), Constant Argument, Returning Constant Values, Return by Reference. 10Dynamic Memory Allocation (One, Multi Dimensional Array) using New & Delete Operators. 11Function Overloading, Function Calling Steps, Default Arguments. 12Inline Functions 13Operator Overloading, Program to Add & Multiply Two Complex Numbers. 14Program to Add & Multiply Two Matrices. 15Revision of Class 4 to 12. 16Classes & Objects, Difference between Structure & Class. 17"this" Pointer, Functions defined outside the Class v/s Inline Function, Structure of C++ Program. 18Constructors & Destructors 19Static & Constant members 20Operator Overloading Unary(++/--), Rules, Operators that cannot be Overloaded. 21Binary Operator Overloading (Add & Multiply Two Complex Numbers). 22Binary Operator Overloading (Add & Multiply Two Matrices). 23Copy Constructor, Equal Operator Overloading 24Friend Function, Operator Overloading 25Overloaded Type Conversion Operator (Basic to Object & Object to Basic). 26Overloaded Type Conversion Operator (Object of One Class to Object of another Class). 27Data Structure through C++ (Stack & Queue) 28Console Input/ Output Streams. 29Revision of Class 14 to 26 30Inheritance 31Inheritance 32Virtual Functions (Polymorphism) 33Templates 34Exception Handling 35File Handling 36File Handling 37Nested Classes(Kind of Relationship using Inheritance, has a Relationship using Composition & Containership) 38New Features of ANSI C++(bool, wchar_t, new cast operators, typeid, mutable, explicit, namespace) 39Revision of Class 28 to 36 40Design and Development Using C++ (Bonus Chapters)
Product Identifiers
Publisher
CreateSpace
ISBN-10
1495995550
ISBN-13
9781495995552
eBay Product ID (ePID)
204190168
Product Key Features
Author
Harry Choudhary
Publication Name
C++ Programming Professional : Sixth Best Selling Edition for Beginner's and Expert's Edition 2014