Constructor with detail argument

Definition

In C++,Constructor is automatically called when object(instance of class) create.It is special member function of the class.Which constructor has arguments thats called Parameterized Constructor.
  • It has same name of class.
  • It must be a public member.
  • No Return Values.
  • Default constructors are called when constructors are not defined for the classes.

Syntax

class class-name
{
    Access Specifier:
        Member-Variables
        Member-Functions
    public:
        class-name(variables)
        {
            // Constructor code 
        }
        
        ... other Variables & Functions
}

Example Program

/*  Example Program For Simple Example Program Of Parameterized Constructor In C++
    little drops @ thiyagaraaj.com

    Coded By:THIYAGARAAJ MP             */

#include<iostream>
#include<conio.h>

using namespace std;

class Example        {
    // Variable Declaration
    int a,b;
    public:

    //Constructor
    Example(int x,int y)            {
    // Assign Values In Constructor
    a=x;
    b=y;
    cout<<"Im Constructor\n";
    }

    void Display()    {
    cout<<"Values :"<<a<<"\t"<<b;
    }
};

int main()                {
        Example Object(10,20);
        // Constructor invoked.
        Object.Display();

        // Wait For Output Screen
        getch();
        return 0;
}


Sample Output

Im Constructor
Values :10      20