C++ 托管代码

c++ managed code

本文关键字:托管代码 C++      更新时间:2023-10-16
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++不支持默认整数和

错误

C2143:语法错误:在 ' 之前缺少";">

Unmanged.h 的内容是

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

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