Tutorials

Destructors in C++

Destructors in C++

As opposed to a constructor, a destructor is called when a program has finished using an instance of an object. A destructor does the cleaning…

Conditional Statements – Decision Statements – if, else

C programs are executed in a sequence, but we can control the execution of program by using any control mechanism by which we can compare…

Input and Output in C: Stream Functions

The standard way of handling all input and output is done with streams in C programming regardless of where input is coming from or where…

Functions in C Programming

Function groups a number of program statements into a unit and gives it a name. This unit can be invoked from other parts of a…

Arrays in C Programming

In C Programming, an array can be defined as number of memory locations, each of which can store the same data type and which can…

Microsoft DirectX Programming: DirectX Components

Microsoft DirectX is a set of application programming interfaces (APIs) for multimedia-related tasks, such as gaming, video playback, and graphics rendering. DirectX provides a standardized…

Microsoft .NET – C# Programming

C# and .NET have a symbiotic relationship. Certain features in C# are tailored to complement the capabilities of .NET, and conversely, specific aspects of .NET…

Object Oriented Programming (OOP)

For a programming language to be considered Object-Oriented, it must support the concept of objects (abstract data types), inheritance, and polymorphism. In simple terms, OOP…

C Programming Tutorials

The C programming language is a versatile and widely-used programming language which makes it an ideal starting point for novice programmers. Originally developed for UNIX…