by Dinesh Thakur Category: Classes in C++

 

#include <iostream.h>

#include<conio.h>
class Box
{
         public:
                      double length;
                      double breadth;
                      double height;
                      Box(double Iv =1.0, double bv = 1.0, double hv =1.0):length(Iv),
                      breadth(bv), height(hv)
                  {
                              cout << "Box Constructor Called" << endl;
                  }
                                         // Function to calculate the volume of a box
                      double volume()
                 {
                       return length * breadth * height;
                 }
};
             void main()
        {
                clrscr();
                Box firstBox(80.0, 50.0, 40.0);
                // Calculate the volume of the box
                double firstBoxVolume = firstBox.volume();
                cout << endl;
                cout << "Size of First Box Object is : "<<firstBox.length <<" by " <<     firstBox.breadth << " by "<< firstBox.height << endl;
                cout << "Volume of First Box Object is : " << firstBoxVolume<< endl;
                getch();
        }

Inline Initialization In Constructor

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.



Search Content







Popular Article