У меня есть класс Objective-C, одна из переменных которого является объектом C++ (большая часть моего кода написана на C++, но мне нужны некоторые классы ObjC для интеграции с библиотеками iOS). Гарантирует ли Objective-C++, что объект C++ будет правильно уничтожен при уничтожении объекта Objective-C?
Некоторый пример кода:
class MyCppClass {
// ...
};
@interface MyObjCClass : NSObject {
MyCppClass myCppObject; // is it ok to do it?
}
// ...
@end
.m
, все будет в порядке. - person Richard J. Ross III   schedule 30.07.2012