جزییات کتاب
Title: C++ Programming LanguageThis C++ Programming Language book is carefully formatted for kindle edition. Read on mac, pc, smart phone, tabs, fire, etc.This book is for absolute beginners with or without prior knowledge in programming, as this book uses Simple words, Short sentences, and Straightforward paragraphs. The triple S way of learning C++ programming. C++ (pronounced as cee plus plus) is a general-purpose programming language. The main object of C++ is to add object-orientation to its predecessor C language. C++ has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. There are also other useful features added to C++ such as inheritance and polymorphism. The topics covered in this book includes brief introduction to C++ programming, variables, data types, control structures, functions, pointers, and file management of external files. This book starts its discussion from short history to installation of the needed software resource and a step by step screen shots of how to write C++ programming code, compile and execute C++ programs. It presents graphical representation of algorithms for simpler learning. This book is packed with working and running C++ program samples and after reading this book, the reader would be able to develop and create C++ language programs based particularly from problems given in computer science courses, hence, adopting to other programming language will be a lot easier. This book is your initial step in your programming career. Get your copy now while it's on sale at $3.44!Summary of topics covered:Chapter 1 - Starting C++ Language Programming Brief history of C++Reasons to use C++ Beginning to Program in C++ LanguageInstalling the Dev-C++ for WindowsInstalling compiler for LinuxChapter 2 - Our First C++ Program The components of a C++ programWriting, compiling, and running our first program using Dev-C++ for WindowsCorrecting errorsWriting, compiling, and running our first program with LinuxStatementsNull StatementsWhite spacesChapter 3 - Storing Data: Variables and Data Types in C++VariableScope of variablesConstantstypedef declarations4) Chapter 4 - Fundamentals of Input And Output in C++Displaying text on-screenAccepting user input5) Chapter 5 - Arrays and Strings in C++Single-Dimensional Multi-Dimensional Array The C-Style Character StringC Strings' pre-defined functions in C++Chapter 6 - Mathematical Operations in C++ExpressionsOperatorsAssignment Mathematical Precedence level Relational Logical Type CastingPre-defined Mathematical FunctionsChapter 7 - Conditional Statements in C++The if() statementSingle-alternativeDual-alternativeMultiple-alternativeNested if() statementThe switch() statementChapter 8 - Looping Statements in C++Counter-controlled loopNested for() loop statementCondition-controlled loopPre-test loopPost-test loopThe Infinite LoopChapter 9 - User-Defined Functions in C LanguageUser-defined functionUser-defined function prototypeUser-defined function definitionCalling a user-defined functionThings to consider in functionsChapter 10 - User-Defined Data Types in C++StructuresAccessing Structure MembersDeclaration and definition of structureChapter 11 - Classes in C++Creating New TypesClasses and MembersDefinition of a Class member method(s) in C++Defining an Object of a classAccessing Class MembersPrivate versus public access controlsConstructor and destructorChapter 12 - Exception Handling in C++How Exceptions Are UsedThe steps in using exceptions Chapter 13 - Pointer in C++Pointer DeclarationHow pointers works?Pointer ArithmeticChapter 14 - File Management in C++C++ Files and StreamsOpening a FileClosing a FileWriting to a FileReading from a FileSelf-assessment for each chapter.