0
1 #include"unmanaged.h"
2 #include"stdafx.h"
3 using namespace std;
4 _gc class Mclass
5 {
6 private:
7 string Mx;
8 cppclass * obj;
9 public:
10 Mclass();
11 ~Mclass();
12 string native();
13 };
棟,這將引發時C++託管代碼
錯誤C4430:缺少類型說明 - 假定爲int。
注意:C++不支持默認int和
錯誤C2143:語法錯誤:缺少 ';'前「
unmanged.h的內容是
#include"stdafx.h"
#include<string>
#include<iostream>
using namespace std;
class cppclass
{
private:
string x;
public:
cppclass();
~cppclass();
string native();
};
請格式化您的代碼並顯示錯誤的行號。 – quasiverse 2012-02-09 07:18:16
'__gc'中需要兩個下劃線。 – Mankarse 2012-02-09 07:19:35
謝謝@Mankarse ...它的工作 – 2012-02-09 07:21:56