How would you stop a class from class from being derived or
inherited?The constructer should not be Private,as object
instantiation should be allowed.

Answers were Sorted based on User's Feedback



How would you stop a class from class from being derived or inherited?The constructer should not b..

Answer / vikas

Kamma's answer is right. Here is the explanation:

First a brush of some C++ concepts:

1. In virtual inheritance, the most derived class calls the
virtual base class' c'tor/d'tor.

2. The class declared as 'friend class' can access the
private member functions of a class.

In A a; A' compiler tries to call A::A(), since its declared
as public its called. Now A::A() requires to call its parent
class's c'tor which although private but is able to be
called[1 above].

In C c; C::C() calls B::B()[2 above].
C being a non friend class can't access B::B() which is private.

More at:
http://www.cppquestions.com/viewtopic.php?f=33&t=25

Is This Answer Correct ?    1 Yes 1 No

How would you stop a class from class from being derived or inherited?The constructer should not b..

Answer / binod

i agree with Vikash

Is This Answer Correct ?    1 Yes 1 No

How would you stop a class from class from being derived or inherited?The constructer should not b..

Answer / boriska

make destructor private. Derived class would not be able to
access it, and compiler will produce error, when instance of
derived class is deallocated.

Is This Answer Correct ?    3 Yes 4 No

How would you stop a class from class from being derived or inherited?The constructer should not b..

Answer / s.v.vignesh

heyy .. very simple yar..
juz add final keyword b4 t class..
u cannot inherit tat class.....

Is This Answer Correct ?    1 Yes 2 No

How would you stop a class from class from being derived or inherited?The constructer should not b..

Answer / duke

Use virtual class concept

Is This Answer Correct ?    0 Yes 6 No

Post New Answer

More C++ General Interview Questions

What is the use of object in c++?

0 Answers  


print first nodd numbers in descending order

7 Answers  


Give example of a pure virtual function in c++?

0 Answers  


Explain the use of this pointer?

0 Answers  


What is the use of endl in c++ give an example?

0 Answers  






What are the unique features of C++.

0 Answers  


What language does google use?

0 Answers  


What is an associative container in c++?

0 Answers  


What is c++ programming language?

0 Answers  


What is the difference between Pointer and a Reference? When you would use them?

4 Answers   Wipro,


Implement strcmp

3 Answers   Bloomberg, Citadel,


What is class in c++ with example?

0 Answers  


Categories