What is virtual class and friend class?
Answers were Sorted based on User's Feedback
Answer / kirti joshi
friend class is used to share private data between 2 or
more classes the function declared as freind are not called
using any object it is called like normal .the arguments to
such functions is normally object of a class.
virtual class is used for run time polymorphism when object
is linked to procedure call at run time
| Is This Answer Correct ? | 53 Yes | 7 No |
Answer / vaibhav panchal
A virtual class is an inner class that can be overridden by
derived classes of the outer class.
eg.
class Base
{
public:
int value
};
class child1 : public Base { };
class child2 : public Base { };
class grandchild : virtual public child1, virtual public
child2
{
public:
grandchild() { value };
};
| Is This Answer Correct ? | 38 Yes | 4 No |
Answer / vaibhav panchal
A virtual class is an inner class that can be overridden by
derived classes of the outer class.
| Is This Answer Correct ? | 27 Yes | 7 No |
Answer / guest
frien class are used when two or more classes are designed
to work together and virtual base class aids in multiple
inheritance
| Is This Answer Correct ? | 33 Yes | 17 No |
Answer / govind
A virtual class is an inner class that can be overridden by
derived classes of the outer class.buti in this virtual
class cant access the privat member data and funtion .
A friend class is can access the privat member data and
function .
| Is This Answer Correct ? | 14 Yes | 3 No |
How to use CMutex, CSemaphore in VC++ MFC
What language is oop?
Are polymorphisms mutations?
Contrast OOP and SOA. What are tenets of each?
1 Answers Siebel Systems, Wipro,
What are the 3 principles of oop?
What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; } 1) The computer will output "0123...99" 2) The computer will output "0123...100" 3) The output is undefined
what is difference between thread and programme.
to remove the repeated numbers from the given . i.e.., if the input is 12233 output should of 123
why destructor is not over loaded?
me get an assignent n its question is this 1.creat a set as in math i.ea={1,2} 2.insert element in it3. delete element don,t repeat any element 4.union 5. intersection of two sets plz help me i always pray for u n send me at ayeshawzd@hotmail.com f u have c++ how to program 5th addition then it is the 10.9 question in 10th chapter exercise
what is an instance of a class
In OverLoading concept,Why they are not consider return value and why they are consider only parameters in method? For ex: public int Add(int a,int b){...} public String Add(int a,int b){...}