Category: Tutorials

Compounded Types in C++

Sometimes we need to handle limited set of values which can be referred by labels. For example the day of week, year names etc… i.e. enum week{Mon, Tue, Wed, Thu, Fri, Sat, Sun} this_week; This concept in C/C++ is called...

Read More

Pointers in C++

The pointer is a variable which holds the memory address of another variable. If one variable contains the address of another variable, the first variable is said to point to the second. There are two types of pointer operators; * and &. the & is a unary operator that returns the memory address of its operand.

Read More

More on Encapsulation

The purpose of this tutorial is to illustrate how to use some of the traditional aspects of C or C++ with classes and objects. Pointers to an object as well as pointers within an object will be illustrated. Arrays embedded...

Read More

Constructors in C++

A constructor is a special method that is created when the object is created or defined. This particular method holds the same name as that of the object and it initializes the instance of the object whenever that object is created. The constructor also usually holds the initialization of the different declared member variables of its object.

Read More

Graphics in C Language

In a C program, first step is to initialize the graphics drivers on the computer. This is done using the initgraph() method provided in graphics.h  library. In the next few pages we will discuss graphics.h library in more details. Important functions in graphic.h  library will be discussed in details and samples programs will be provided to show the power of C programming language especially for graphic programming developing graphical user interfaces.

Read More

Working with Pointers in C

A pointer is a variable that represents the location of a data item, such as a variable or an array element. Pointers are used frequently in C, as they have a number of useful applications. For example, pointers can be used to pass information back and forth between a function and its reference point. Pointers provide a way to return multiple data items from a function via function arguments to
be specified as arguments to a given function.

Read More

Exception Handling

Exceptions are the way of flagging unexpected conditions or errors that have occurred in C++ program. Exception Mechanism so far we have handled error conditions by using the if statement to test some expressions and then...

Read More