首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

ref 关键字 VC++.NET解决方法

2012-12-27 
ref 关键字 VC++.NET以前只做过MFC,从来没有接触过.NET。最近正在学习VC.NET,可是一个ref关键字的用法让我

ref 关键字 VC++.NET
以前只做过MFC,从来没有接触过.NET。
最近正在学习VC.NET,可是一个ref关键字的用法让我有点迷糊。遍寻互联网,搜索到的ref关键字用法都是C#的。

例子是这样的。

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 托管上是使用 ^,若是 *就不是托管。

热点排行