different types of castings
Answers were Sorted based on User's Feedback
Answer / mms zubeir
The above answers are correct. I would like to add some
details to those.
1. const_cast:- is used to cast away the constness of a
variable.
2. static_cast:- is used to cast between two types with the
available static information about the variable. It doesn't
know anything about the run time information. Additionally,
it knows the type and access previledges of the
variables/objects involved in the casting. For example, we
cannot cast a private base.
3. reinterpret_cast:- is used to cast between any pointer
types and the types need not be related. The developer
needs to take care of the correct types to be casted.
4. dynamic_cast:- is used to cast between polymorphic types
only. It allows downcasting and casting between siblings as
well. If the cast fails, it returns a 0/NULL instead of the
pointer to the resultant object incase of success.
| Is This Answer Correct ? | 6 Yes | 4 No |
Answer / sanjay makwana
Const Cast,
Static cast,
reinterprit cast,
dynamic cast
| Is This Answer Correct ? | 8 Yes | 7 No |
Answer / vinayaka kc
2 types of casting
1] Implicit casting
2] Explicit casting
(a)Const Cast,
(b)Static cast,
(c)reinterprit cast,
(d)dynamic cast;
| Is This Answer Correct ? | 5 Yes | 4 No |
If a=5, b=6, c=7, b+=a%c*2. What is the final value of b?
What are the three main types of variables?
explain defference between structure and class with example
Can abstract class have normal methods?
What are the benefits of polymorphism?
advantage and disadvantage in c++>>oops and what are the questions ask for interview in c++>>oops. could you tell me or reply me
What is oops?what is its use in software engineering?
Which is the best institute in hyderabad for C/C++ and it also has fast track course structure.
What do you mean by abstraction?
Why interface is used?
Which language is not a true object oriented programming language?
should we use linear search or binary search if elements are placed in random order or mixed?in both cases? i need a little bit detail ans?thnks