1.explicit call for destructor
2.calling function inside a constructor.
3.base *b-new derived
delete b;
4.delete p what it will delete.
5.size of base class and derived class int i,in base class
and int j in derived.
6.int i-20
int main()
{

int i =5;
printf("%d".::i);

{

int i =10;
printf("%d".::i);

}
}
7.object slicing
8.new
9.function overloading(return type).
10.class base()
{

virtuval fun()
{
-----
}
}

class derivied:public base()
{
fun()
{
-----
}
}
int main()
{
derived d;

}

11.how static function will call in C++?

12.default structures are in C++?
13.constructors should be in public .
14.virtuval constructor not exist.
15.multilevel inhritence. destructor order.

Answer Posted / achal ubbott

OK! this is a set of questions. Let me see how far can I go.

1. destructor of a class can be called explicitly as
follows using the object of the class.

sample * p = new sample(/*some arguments*/);
p->~sample(); // explicit call;

3. correct order of destructor call is ~derived() and then
~base().
in case you haven't declared the destructor of base as
virtual then delete base; would cause problems.

cheers

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is abstraction in oops with example?

782


What are the data types in oop?

613


What is the difference between a mixin and inheritance?

527


How can you overcome the diamond problem in inheritance?

775


Why is polymorphism needed?

607






what are the realtime excercises in C++?

2337


What is the benefit of oop?

576


What is oops with example?

569


What is the difference between encapsulation and polymorphism?

602


class type to basic type conversion

1845


What is the point of oop?

663


What is use of overloading?

617


Why do we use inheritance?

635


What are the 3 pillars of oop?

626


Can static class have constructor?

591