c ++托管代码

时间:2012-02-09 07:16:43

标签: c++

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 };

当这个投掷时,

错误C4430:缺少类型说明符 - 假设为int。

注意:C ++不支持default-int和

错误C2143:语法错误:缺少';'在'

之前

unmanged.h的内容是

#include"stdafx.h"
#include<string>
#include<iostream>
using namespace std;
class cppclass
{
private:
string x;
public:
cppclass();
~cppclass();
string native();
};

1 个答案:

答案 0 :(得分:3)

__gc中需要两个下划线。请参阅msdn