当前位置: 代码迷 >> VC >> ref 关键字 VC++.NET,该如何处理
  详细解决方案

ref 关键字 VC++.NET,该如何处理

热度:10011   发布时间:2013-02-25 00:00:00.0
ref 关键字 VC++.NET
以前只做过MFC,从来没有接触过.NET。
最近正在学习VC.NET,可是一个ref关键字的用法让我有点迷糊。遍寻互联网,搜索到的ref关键字用法都是C#的。

例子是这样的。
C/C++ code
private delegate double Addition();public ref class MathOperations{public:    double Plus()    {        double a = 248.66, b = 50.28;        return a + b;    }};public public ref class CExercise : public Form{public:    CExercise(void)    {        MathOperations *oper = new MathOperations;        Addition *add = new Addition(oper, . . .);                InitializeComponent();    }};

在声明一个类的时候前面加上个ref关键字有什么用处??
还有,CExercise类声明前面,加上了两个权限控制,ref也需要一个权限控制么?
ref关键字起什么作用?

------解决方案--------------------------------------------------------
ref 代表是托管类

------解决方案--------------------------------------------------------
VC.Net 托管上是使用 ^,若是 *就不是托管。
  相关解决方案