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
Why do we use oops?
2. Give the different notations for the class.\
What is encapsulation oop?
Whats is abstraction in oops?
Can we create object of abstract class?
Please send ford technologies placement paper 2 my mail id
What is overloading and its types?
What is difference between abstraction and encapsulation?
What are the 3 pillars of oop?
Is this job good for future? can do this job post grduate student?
What is the oops and benefits of oops programming?
Why do we use inheritance?
Which type does string inherit from?
write knight tour problem which is present in datastructure
write a program to find 2 power of a 5digit number with out using big int and exponent ?