adplus-dvertising
frame-decoration

Question

The copy constructor is called automatically when

a.

An object is returned by value form a function

b.

An object is passed by value to a function

c.

An object is copied by means of a declaration initialization

d.

All of them

Answer: (d).All of them

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. The copy constructor is called automatically when

Similar Questions

Discover Related MCQs

Q. Which keyword is used for the declaration of class?

Q. Structures must have

Q. A class with only public members and no functions, are called

Q. Member functions that provides read-only access to the data, is called

Q. Preventing access from outside the class is called

Q. Which function is called when an object reaches to the end of its scope?

Q. A constructor is a member function that is called automatically when

Q. Local utility functions are called

Q. The functions that are defined inside a class are called

Q. Member functions and member data that are accessible within the class, are called

Q. Polymorphism is achieved by

Q. In object oriented programming there are two distinct views, one is consumer and second is manufacturer view, that consumer action are called

Q. There are how many ways to use existing classes to define a new class?

Q. Composition is also called as

Q. When a data member of the new class is an object of another class, it is called as

Q. We can define a new class from an existing class, by using

Q. C++ allows the objects of different types to respond differently to the same function call, is called

Q. Polymorphism means

Q. Composition is often referred as "has-a" relation, whereas inheritance is referred as

Q. A way to reuse existing classes to create new classes, is called