Explain the process of using the constructor, C/C++ Programming

Assignment Help:

Using the Constructor

There are basically three ways of creating and initializing the object. The first way to call the constructor is explicitly as :

                                boxclass bigbox = boxclass ( 1,1,25,79);

This statement makes an object with the name bigbox and initializes the data members with the parameters passed to the constructor function. The above object can also be formed with an implicit call to the constructor :

                boxclass bigbox(1,1,25,79);

Both the statements given above are equivalent. Yet, another way of creating and initializing an object is by direct assignment of the data item to the object name. But, this approach works if there is only single data item in the class. This is obvious because we cannot allocate more than one value at a time to a variable.

e.g.

                class counter

                 {

                   public :

                                                counter ( int c)   // constructor.

                                                 {

                                                                count = c;

                                                 };

                   private :

                                                int  count;

 

 };

 

 


Related Discussions:- Explain the process of using the constructor

Pebble merchant, There is a pebble merchant. He sells the pebbles, that are...

There is a pebble merchant. He sells the pebbles, that are used for shining the floor. His main duty is to take the length of the room’s sides. But he sometimes mistakes doing that

Program is to find the area of room, Program is to find the area of room: ...

Program is to find the area of room: Program is to find the area of room with default values using classes & object class room   {   private:     int len;     i

Calculation, write a program to calculate the cuboid

write a program to calculate the cuboid

Gaming tracks company for a mobile game developing, We want Guys For Job in...

We want Guys For Job in Gaming Tracks Company for a mobile game developing Project Description: I want a team of game developers for life-time as mobile dev team in my compan

Define meaning of call by reference - computer programming, Define the Mean...

Define the Meaning of Call by reference? In "call-by- reference", as an alternative of passing the value of a variable, the location number (or the address) of the variable is

Decode the code, Smugglers are becoming very smart day by day. Now they hav...

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

Linked list, program for singly linked list with out header

program for singly linked list with out header

Logic families and lsi devices, We have used logic symbols in the past, but...

We have used logic symbols in the past, but not really though about the actual real devices. Semiconductor companies have taken the logic symbols are manufactured them into logic f

Area under a curve, Write a program to find the area under the curve y = f(...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

File processing, Write a C++ program doing the following: The program reads...

Write a C++ program doing the following: The program reads from the keyboard the numbers of rows and columns of a 2-D array of integers. Then, it allocates this array (let’s name i

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd