【发布时间】:2011-12-05 07:19:08
【问题描述】:
我正在尝试为某些 C++ 类实现 Objective C 包装器。其中一个类实现了观察者模式,并且要求观察者是某种 C++ 类型(在接口中定义)。
我现在用 Google 搜索了一整天,但找不到与此问题相关的任何内容。如何使用 Objective C 类订阅这个 C++ 观察者模式?需要使用继承才能使其工作,但这显然不能工作,因为 Wrapper 是 Objective C 并且不能从 C++ 接口继承。
【问题讨论】:
-
你不能。 Objective C 和 C++ 互不兼容。试试 Objective C++。
-
您能添加一个观察者的用法示例吗?
标签: c++ objective-c interface observer-pattern