What is R T T I ?
Answers were Sorted based on User's Feedback
Run Time Type Information ( RTTI ) : Run-time type
information (RTTI) is a mechanism that allows the type of
an object to be determined during program execution.
There are three main C++ language elements to run-
time type information:
The dynamic_cast operator : Used for conversion of
polymorphic types.
The typeid operator : Used for identifying
the exact type of an object.
The type_info class : Used to hold the type information
returned by the typeid operator.
| Is This Answer Correct ? | 15 Yes | 2 No |
Answer / sanjay makwana, puna
Run time type identification.
through typeid operator we can justify object at run time.
| Is This Answer Correct ? | 8 Yes | 2 No |
RTTI as known Runtime Type Identification.
If you want to cast the object of one class as the object
of another class so u require to know the type of the
object at the runtime .
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / prabhakar
run time type identification
1. dynamic _cast
2.static cast
3.typeid
4.const cast.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / arun
RTTI> Run Time Type Identification
RTTI means during time of run object property can be
retrieve and changed. Under RTTI dynamic_cast<>, typeid,
const_cast<> etc are used.
| Is This Answer Correct ? | 4 Yes | 3 No |
Answer / barkavi
RTTI means run-time type information or run-time type
identification.RTTI is mainly used for identifyig the type
of objects present in the program during execution.typeid is
one of identification in RTTI.run time type identifications
are namely
1.dynamic_cast
2.static cast
3.typeid
4.const cast
*typeinfo is holds the information of typeid
| Is This Answer Correct ? | 1 Yes | 0 No |
What is the important feature of inheritance?
What does and I oop mean?
WHAT IS ABSTRUCT DATA TYPE ? PLEASE EXPLAIN IT.
What is coupling in oop?
What is stream in oop?
Can we have a private constructor ?
12 Answers HSBC, Ness Technologies, TCS, Wipro,
for example A,B,C,D are class all the 4 class contain one method who() but the method who() implementaion is differnet among each class. the relation among the 4 class are A is base class and is inherited by B and C.and from this two B and C where D is inherited. the question is i want to display the output who() method in all the classes(A,B,C,D)the output of who() method is diferrent amond all the class(A,B,C,D) ------A------ virtuval who(print a) override | | who(print b) B C override who(print c) | | -------D------ override who(print d)
difference between abstraction and encapsulation with progarammatic eg. hi,just recently i went for an interview .The interviewer asked what is the difference between abstraction and encapsulation with programmatic eg. I gave the answer as encapsulation mean hiding the relevant data which is not useful for the user, eg a electric fan .hiding the information how the electricity is converted into machanical energy. abtraction showing only the relevant data to the user eg electric fan. it look ,its color ,it design etc only relevant data. Then the interviewer asked me, give me some programmic eg .I Said Let assume a web form having control like textbox,button etc. The user can view textbox,button etc this is the eg of abstraction and when the user click on the button how he is redirected is not known by the user is the eg of the encapsulation. Am I Correct .was the answer given by me is perfect .now i am planing to go for an another interview should i give the same answer.IF not please suggest me a better answer.with some good eg Please help
how to find the largest of given numbers in an array
Why static Function is used in C++?
What does <> mean pseudocode?
Define a class to represent a bank account. Include the following members: Data Members: Name of the Depositor Account Number Type of Account Balance amount in the account Member Functions: To assign the initial values. To deposit an account. To withdraw an amount after checking the balance. Write a C++ main program to display account number, name and balance.