I have a few questions ,here:
IF you know the answers please do reply:
(1) Is operator overloading an essential characterestic or objectives of Object oriented
programming?Is it true that operator overloading in c++ is an example of polymorphism?
(2) Is there any alternative way for virtual destructors?
What is the Practical use of virtual constructors?
(3)If a function with the same name and signature defined in both base and derived class
WITH DIFFERENT RETURN TYPES, WILL it give any error?
similar to the access types can the modifiers alone be changed ,all others remaining same
in a derived class?will it give any error?
(4) Is there any data type that cannot used for returning from a function?
(5)Is there any restrictions on the number of members a structure can have?