在 ref class 托管C++类当中
int A(0); // 表示在Net堆中分配内存
int* B = new int; // 表示在Win32堆中分配内存
int^ C = gcnew int; // 表示在Net堆中分配内存
int^% D = gcnew int; // 表示在Net堆中分配内存
int^% D = gcnew int; // 绑定实际Net堆上的内存地址,也就是说地址值不能为 nullptr
不过我看了好久这个除了觉得有些变扭之外,其他的还算可以吧
当然在标准C++里面我们也可以这么写,不过有一个区别是
int A(0); // 是分配在Win32堆当中的
// 注意:如果需要使用Net类或值类型必须引用对方Net库