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 / 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 |
Why is oop better than procedural?
What is stream in oop?
Prepare me a program for the animation of train
The company is a fake company asking for money of RS10000 while training and not offering a job after training. My humble request to you people not to attend Astersys interview
namespace is working on which compiler?
Child cObj = new Parent() Wahts the output ?
What is cohesion in oop?
I hv a same function name,arguments in both base class and dervied class, but the return type is different. Can we call this as a function overloading? Explain?
what is meant by files?
What are virtual classes?
design class for linked list and include constructor,destructor,insert option. struct node { int node; struct node &ptr; }
What is coupling in oops?