相关疑难解决方法(0)

将C++对象添加到Objective-C类

我正在尝试混合使用C++和Objective-C,我已经完成了大部分工作,但希望在Objective-C和C++代码之间有一个单独的接口类.因此,我想在ViewController接口中拥有一个持久的C++对象.

禁止使用没有类型的'myCppFile'声明失败:

#import <UIKit/UIKit.h>
#import "GLView.h"
#import "myCppFile.h"

@interface GLViewController : UIViewController <GLViewDelegate>
{
    myCppFile cppobject;
}

@end
Run Code Online (Sandbox Code Playgroud)

但是这在.mm实现文件中运行得很好(它不起作用因为我希望cppobject在调用之间保持不变)

#import "myCppFile.h"
@implementation GLViewController
- (void)drawView:(UIView *)theView
{
    myCppFile cppobject;
    cppobject.draw();
}
Run Code Online (Sandbox Code Playgroud)

c++ iphone objective-c objective-c++

18
推荐指数
1
解决办法
2万
查看次数

Objective-C的iostream和sstream

我正在尝试将一些C++代码移植到Objective-C.它包括iostreamsstream,但Objective-C不承认这些.应该做什么?

c++ cocoa-touch objective-c objective-c++

3
推荐指数
1
解决办法
3500
查看次数

标签 统计

c++ ×2

objective-c ×2

objective-c++ ×2

cocoa-touch ×1

iphone ×1