Which of the Standard C++ casts can be used to perform a
?safe? downcast:
a) reinterpret_cast
b) dynamic_cast
c) static_cast
d) const_cast
Answer Posted / santosh mundhe
reinterpret_cast: Reinterpret_cast is only way to cast
between pointers and value type.
dynamic_cast:Dynamic_cast is used with pointers and
reference.It's purpose is - it provid valid object
conversion of requested class.
static_cast:Static_cast provides conversion from pointer to
related class not only from derived to base class.
const_cast:It manipulets constness of an object while
passing a const object to a function.
:-dynamic_cast performs a special checking during runtime.
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is the best c++ compiler for windows 10?
What are libraries in c++?
What is encapsulation in c++?
What do you mean by early binding?
Explain all the C++ concepts using examples.
What does getch() do according to the ANSI C++ standard a) Reads in a character b) Checks the keyboard buffer c) Nothing in particular (Its not defined there)
What is vectorial capacity?
Why do we use the using declaration?
Is c++ a float?
Why do we use pointers in c++?
What function initalizes variables in a class: a) Destructor b) Constitutor c) Constructor
Is c or c++ more useful?
On throwing an exception by the animal constructor in p = new animalq, can memory leak occur?
What is prototype for that c string function?
What is a driver program?