【发布时间】:2011-03-09 00:26:47
【问题描述】:
我习惯在我的代码中使用 Objective-C 协议;他们在很多事情上都令人难以置信。但是,在 C++ 中,我不确定如何完成同样的事情。这是一个例子:
- 表格视图,有一个函数 setDelegate(Protocol *delegate)
- 类 Class 的委托,但实现协议“协议”
- Class2 的委托,也实现了“协议”
- setDelegate(objOfClass) 和 setDelegate(objOfClass2) 都有效
在 Obj-C 中这很简单,但我不知道如何在 C++ 中做到这一点。有可能吗?
【问题讨论】:
标签: c++ objective-c protocols delegation