0

我有一个头文件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;

}

现在我想AppDelegate.m在 iOS 应用程序的文件中调用 print 函数。谁能帮我?

提前致谢

4

2 回答 2

2
  1. 重命名AppDelegate.mAppDelegate.mm.

  2. 像在 C++ 中一样调用该方法:

    test t;
    t.print("Hello");
    
于 2013-06-06T07:09:18.607 回答
0

你的对象:

#include <iostream>

 using namespace std;

 class test
 {
     public:
         void print(string s)
         {
             cout << s << endl;
         }
 };

从 mm 文件调用

test *t = new test;
t->print("hello");
于 2013-06-06T07:19:16.693 回答