1.创建c++文件
这时候生成了两个文件
Paste_Image.png
2.在hpp中定义C++类和方法
#ifndef JH_AR_hpp
#define JH_AR_hpp
#include <stdio.h>
class MyCppClass{
public :
static void ShowMsg(const char *);
};
class GetDotClass{
public :
static float * GetDot();
};
#endif /* JH_AR_hpp */
3.在cpp文件中实现方法
#include "JH_AR.hpp"
float result[32];
float* GetDotClass::GetDot(){
return result;
}
4.在OC代码中调用这些方法就行了
前提,将对应的实现类改成.mm后缀
Paste_Image.png
导入hpp头文件
#import "JH_AR.hpp"
//直接根据类名和方法即可调用函数
- (void)viewDidLoad {
MyCppClass::ShowMsg(pathChar);
float *array = GetDotClass::GetDot();
}
网友评论