Syntax
class class-name{ Access Specifier: Member-Variables Member-Functions public: class-name() { // Constructor code } class-name(variables) { // Constructor code } ... other Variables & Functions}Example Program
/* Example Program For Simple Example Program Of Constructor Overloading In C++ little drops @ thiyagaraaj.com Coded By:THIYAGARAAJ MP */#include#includeusing namespace std;class Example { // Variable Declaration int a,b; public: //Constructor wuithout Argument Example() { // Assign Values In Constructor a=50; b=100; cout<<"\nIm Constructor"; } //Constructor with Argument Example(int x,int y) { // Assign Values In Constructor a=x; b=y; cout<<"\nIm Constructor"; } void Display() { }};int main() { Example Object(10,20); Example Object2; // Constructor invoked. Object.Display(); Object2.Display(); // Wait For Output Screen getch(); return 0;}Sample Output
Im Constructor
Im Constructor
Values :10 20
Values :50 100