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 |
What is function overloading?,describe it with the example.
JAVA is FULLY OBJECT ORIENTED PROGRAMING LANGUAGE?
Where is pseudocode used?
Prepare me a program for the animation of train
how to swap to variables without using thrid variable in java?
What does I oop mean?
A file pointer always contains the __________ of the file
What's the full form of STL?
Write a C++ program without using any loop (if, for, while etc) to print prime numbers from 1 to 100 and 100 to 1 (Do not use 200 print statements!!!)
What is polymorphism what is it for and how is it used?
what is the technical or oop name of object?
what is the difference between function template and template of function?explain with example.