adplus-dvertising
frame-decoration

Question

When the compiler cannot differentiate between two overloaded constructors, they are called

a.

Overloaded

b.

Destructed

c.

Ambiguous

d.

Dubious

Answer: (c).Ambiguous

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. When the compiler cannot differentiate between two overloaded constructors, they are called

Similar Questions

Discover Related MCQs

Q. The process of extracting the relevant attributes of an object is known as

Q. _________ members of a base class are never accessible to a derived class.

Q. C++ was originally developed by

Q. The polymorphism can be characterized by the phrase

Q. You may override the class access specifiers

Q. You separated a derived class name from its access specifier with

Q. The members of a class by default are

Q. What value does function mystery return when called with a value of 4?

int mystery ( int number )
{
if ( number <= 1 )
return 1;
else
return number * mystery( number – 1 );
}

Q. Unrestricted use of goto is harmful, because it

Q. Which of the following cannot be friend?

Q. cout is a/an __________ .

Q. How many types of polymorphisms are supported by C++?

Q. Which of the following approach is adapted by C++?

Q. How "Late binding" is implemented in C++?

Q. Which of the following operator is overloaded for object cout?

Q. Which of the following is the correct class of the object cout?

Q. Which of the following cannot be used with the keyword virtual?

Q. Which of the following problem causes an exception?

Q. Which one of the following options is correct about the statement given below? The compiler checks the type of reference in the object and not the type of object.

Q. Which of the following is the correct way of declaring a function as constant?