Hello,
-------------------------------------------------------------------------------------------------------------------Code:class Base { public: void myFun(){ "I m Base" }; }; class Derived : public Base { public: new void myFun(){ "I m Derived" }; // This declaration is possible in C#.. and the similar thing i want to implement in C++. }; int main() { Base b; Derived d; b.myFun(); d.myFun(); <<-- return 0; }
Output:
I m Base
I m Base
Here, you can see the Derived::myFun() is hidden from object of Derived class i.e, d...
because i have declared myFun()....
<<--Code:new void myFun(){ .... }
So, how can i do this similar thing in C++..
Thanks & Regards
Kunal Nandi.



LinkBack URL
About LinkBacks


