怎样用到承继,动态申请一个类
怎样用到继承,动态申请一个类?
怎样用到继承,动态申请一个继承而来的类?要用到指针吗?本人初学,不太会用指针,请高手指导
------解决方案--------------------
pnum[i]=new Button(a);
你需要哪个对象的指针,就应该new哪个对象,派生类的指针可以保存为基类指针,涉及到虚函数的时候,由虚函数调用机制保证调用正确的函数。
------解决方案--------------------
pnum[j]->play(name[j]);
pnum数组是要保持各种按钮指针吧,那么需要实现各自动作的函数应该由基类提供虚函数,派生类给出自己的实现。
怎样用到继承,动态申请一个继承而来的类?要用到指针吗?本人初学,不太会用指针,请高手指导
------解决方案--------------------
pnum[i]=new Button(a);
你需要哪个对象的指针,就应该new哪个对象,派生类的指针可以保存为基类指针,涉及到虚函数的时候,由虚函数调用机制保证调用正确的函数。
------解决方案--------------------
pnum[j]->play(name[j]);
pnum数组是要保持各种按钮指针吧,那么需要实现各自动作的函数应该由基类提供虚函数,派生类给出自己的实现。