A Handbook on C++ Language is a unique book to serve the students community, teachers and professionals in the field of C++ programming. The book written in user friendly language is enriched with the following features : The topics in each chapter are covered from beginning level to advanced level on C++ language. Advanced topics like files, lined lists, stacks, queues, etc. have been illustrated in an easy to understand manner. Each and every topic has been explained with examples and illustrations.
Additional Info
  • Publisher: Laxmi Publications
  • Language: English
  • ISBN : 978-93-80298-67-2
  • Chapter 1

    INTRODUCTION TO C Price 2.99  |  2.99 Rewards Points

    C++ is a powerful programming language which has been derived from C language. C++ high level retains most of its C heritage. It has adopted basic data types, operations and program structure from C language. C++ was developed in 80’s by Bjarne Stroustrup. Simply we can say that C++ is a superset of C language with extensions and improvements and object oriented features included in it.
  • Chapter 2

    DATA TYPES IN C Price 2.99  |  2.99 Rewards Points

    To write C++ programs, a programmer, is required to have ample knowledge of data types, variables and constants. C++ provides a set of predefined data types.
  • Chapter 3

    OPERATOR AND EXPRESSIONS IN C Price 2.99  |  2.99 Rewards Points

    An operator is a symbol or letter which causes the compiler to take an action and yield a value. An operator acts on different data items/entities called Operands.
  • Chapter 4

    DECISION MAKING AND FLOW OF CONTROL Price 2.99  |  2.99 Rewards Points

    A compound statement is a grouping of statements in which each individual statement ends with a semi-colon. The group of statements is also called Block. Compound statement is enclosed between the pair of braces ({}). The opening brace ({) signifies the beginning and closing brace (}) signifies the end of the block.
  • Chapter 5

    CONSOLE IO FUNCTIONS Price 2.99  |  2.99 Rewards Points

    Input/Output (I/O) functions are not directly performed by C++. These are the header files which help in performing input/output functions. cin and cout functions help in performing input and output activities. For cin and cout, we have to include iostream.h header file.
  • Chapter 6

    STANDARD LIBRARY FUNCTIONS AND HEADER FILES Price 2.99  |  2.99 Rewards Points

    A library is a collection of linkable files or programs or functions that can be used by the other programs. Library functions are predefined functions provided by C++. These functions are very useful for the programmer because a lot of time is saved due to predefinedness of these functions and the programmer need not write the codes of these functions.
  • Chapter 7

    FUNCTIONS Price 2.99  |  2.99 Rewards Points

    A good programmer is capable of creating lengthy program but length of the programs is not of significance if the program is difficult to understand by the other reader or programmer. The capability of the programmer is observed in terms of readable programs created with clear functions and not with lengthy or multiple functions.
  • Chapter 8

    CLASSES AND OBJECTS Price 2.99  |  2.99 Rewards Points

    Object oriented programming is concerned with re-usable and modifiable software. OOP has been developed to increase programmer’s productivity to overcome the traditional programmming. C++ provides an indispensable object oriented programming facilitates to the programmer in solving the problems with the available software of OPP. Features of the OOP have been shown in the following figure.
  • Chapter 9

    POINTERS Price 2.99  |  2.99 Rewards Points

    A pointer helps in accessing data by indirect reference. The basics of the pointers and different aspects associated with them are discussed below.
  • Chapter 10

    CONSTRUCTORS AND DESTRUCTORS Price 2.99  |  2.99 Rewards Points

    A constructor is a special member function which is automatically called when an instance of the class is created. The task of the constructor is to initialize the objects of its class. Initialization combines the definition of the variable with its initial assignment. The name constructor is because it constructs the values of data members of the class.
  • Chapter 11

    INHERITANCE Price 2.99  |  2.99 Rewards Points

    Inheritance is a technique which is used to derive or build new classes from existing one to build object oriented hierarchy. A class may be derived from one or more classes. The new classes are called derived classes and the existing one is called base class. The derived class inherits the properties of its base class including its member functions and structures with multiple inheritance, a derived class may have more than one base class and each of which may have one or more base classes of its own.
  • Chapter 12

    DATA STRUCTURESARRAYS Price 2.99  |  2.99 Rewards Points

    An Array is a fixed-sized collection of finite number of objects, data values that are all of the same type. In other words an array is a collection of data storage locations. Each of the locations holds the same type of data. The storage location is called an element or component of the array. The individual element within the array is called subscript. The subscript is the number of elements in the array surrounded by square brackets
  • Chapter 13

    FILE HANDLING IN C Price 2.99  |  2.99 Rewards Points

    All programs revolve around data. The sole purpose of a program is to process data to give meaningful information to the user. Data in a program is represented by variables or constants. When we store data which is logically related to each other in a file, that file is called a data file.

About the Author