比如以个Menu需要调用其Parent的一个公开函数。怎么避免强制转换getParent()
直接把需要使用的对象传进去,不要使用getParent,如何?
这样是可以,但我还想让我写的Menu可以通用,怎么解决
在父窗体注册一个消息,使用CCNotificationCenter::sharedNotifCenter()给父窗体发消息。
或者你把这个父窗体的方法抽象成一个接口(就是基类),然后强制转换成这个接口,也算通用吧。
比如以个Menu需要调用其Parent的一个公开函数。怎么避免强制转换getParent()
直接把需要使用的对象传进去,不要使用getParent,如何?
这样是可以,但我还想让我写的Menu可以通用,怎么解决
在父窗体注册一个消息,使用CCNotificationCenter::sharedNotifCenter()给父窗体发消息。
或者你把这个父窗体的方法抽象成一个接口(就是基类),然后强制转换成这个接口,也算通用吧。