A default constructor does not have any paramter but if you need a constructor can have parameters. This helps you to assign initial value to an object at the time of its creation as shown in the following example:#include <iostream> using namespace std; class Line{ public: void setLength( double len ); double getLength( void ); Line(double len); // This is the constructor private: double length;}; // Member functions definitions including constructorLine::Line( double len){ cout << "Object is being created, length = " << len << endl; length = len;} void Line::setLength( double len ){ length = len;} double Line::getLength( void ){ return length;}// Main function for the programint main( ){ Line line(10.0); // get initially set length. cout << "Length of line : " << line.getLength() <<endl; // set line length again line.setLength(6.0); cout << "Length of line : " << line.getLength() <<endl; return 0;}When the above code is compiled and executed, it produces following result:Object is being created, length = 10Length of line : 10Length of line : 6
C++
Topic: Constructors and destructors
Explain about parameterized Constructor ?
Browse random answers:
What are Class Constructors and destructors in C++ ?
What is the use of Constructor ?
What is the use of Destructors
What are Constructor and Destructor Order ?
What is virtual Destructors ?
Explain about overview of constructors and destructors (C++ only) ?
What are the restrictions apply to constructors and destructors?
What is virtual constructors/destructors?
What is a default constructor?
What is a conversion constructor?
Difference between a copy constructor and an assignment operator.
What is copy constructor?
How should a constructor handle a failure?
What are shallow and deep copy?
What are the restrictions apply to constructors and destructors?
Explain the order in which constructors are called when an object of a derived class is created.
Explain about parameterized Constructor ?
What are using Initialization Lists to Initialize Fields ?
what’s a virtual destructor and when is it needed?
Explain about overloading Constructors ?
Explain interfaces in C++ (Abstract Classes) ?
Explain about Designing Strategy ?
What are types of Constructor ?