【发布时间】:2012-07-30 16:00:02
【问题描述】:
我有一个 Objective-C 类,其中一个变量是 C++ 对象(我的大部分代码是 C++,但我需要一些 ObjC 类来与 iOS 库集成)。 Objective-C++是否保证Objective-C对象被销毁时C++对象会被正确销毁?
一些示例代码:
class MyCppClass {
// ...
};
@interface MyObjCClass : NSObject {
MyCppClass myCppObject; // is it ok to do it?
}
// ...
@end
【问题讨论】:
-
只要您不在普通的
.m文件中包含该标头,就可以了。
标签: c++ objective-c objective-c++