我有一个标题文件test.h
#ifndef __visibilty_test__test__
#define __visibilty_test__test__
#include <iostream>
using namespace std;
class test{
public:
void print(string s);
};
#endif
和test.mm
#include "test.h"
using namespace std;
void test:: print(string s){
cout << s << endl;
}
现在我想在iOS应用程序的AppDelegate.m
文件中调用print函数。任何人都可以帮助我吗?
提前致谢
答案 0 :(得分:2)
将AppDelegate.m
重命名为AppDelegate.mm
。
像在C ++中一样调用方法:
test t;
t.print("Hello");
答案 1 :(得分:0)
你的对象:
#include <iostream>
using namespace std;
class test
{
public:
void print(string s)
{
cout << s << endl;
}
};
从mm文件调用
test *t = new test;
t->print("hello");