C++ Programming - OOPS Concepts - Discussion

Discussion :: OOPS Concepts - General Questions (Q.No.23)


Which of the following concepts means waiting until runtime to determine which function to call?

[A]. Data hiding
[B]. Dynamic casting
[C]. Dynamic binding
[D]. Dynamic loading

Answer: Option C


No answer description available for this question.

Varsha said: (May 18, 2012)  
What is Data hiding, Dynamic casting, Dynamic binding, Dynamic loading ?

Md.Nadeem said: (Jun 9, 2012)  
The correct answer is Dynamic Binding

Benazir said: (Jul 5, 2012)  
Dynamic binding => Determining at run time what method to invoke

Data hiding => Expose only necessary information to the client

Atif Parkar said: (Sep 27, 2012)  
What is Data hiding, Dynamic casting Dynamic binding Dynamic loading?

Priyanka said: (Oct 1, 2012)  
Dynamic Binding: The decision is made at run-time based upon the type of the actual object.

Bhargavi said: (Jun 7, 2013)  
Dynamic means runtime then only it decides which method will be invoke.

Rajesh said: (Jun 17, 2013)  
What is meant by dynamic loading and dynamic casting?

Tanu said: (Jun 24, 2013)  
Dynamic cast is used to convert pointers and references at run-time, generally for the purpose of casting a pointer or reference up or down an inheritance chain (inheritance hierarchy).

Pvn B091086 said: (Aug 21, 2013)  
Dynamic cast:

Dynamic casts can be used to safely cast a superclass reference into a reference to a subclass in a class hierarchy.

Dynamic binding:

Determining at run time what method to invoke.

Data hiding:

Expose only necessary information to the client.

Sree said: (Aug 22, 2013)  
What is difference between abstraction and data hiding?

Ramesh said: (Aug 26, 2014)  
Thank you for your questions. In this I learn something about C++.

Neeraj said: (Jun 5, 2015)  
What is mean by dynamic loading?

Krishna said: (Jul 24, 2015)  
Dynamic loading is a mechanism by which a computer program can, at run time, load a library into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory.

Himangi said: (Sep 22, 2015)  
In data hiding we use modifiers like private, public and protected to hide the java variable and methods visibility.

When we go with the abstraction by bean of abstract classes and method we define a behavior and method. That is like skeleton for any class that would be extending this class.

Ashok said: (Jan 30, 2016)  
What is mean by binding?

Rubini said: (Feb 17, 2016)  
Dynamic casting is safely discovering the type of an object instance at runtime.

This is achieved by the compiler generating reference tables, which can be potentially rather large. For this reason, it is often disabled during compilation if the programmer knows that they do not use the feature.

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.