使用.Net编程中C++实现类似于C#的using语句
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:4285248个文字广告月20元广告联系QQ:428524广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:428524广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关.Net编程→使用.Net编程中C++实现类似于C#的using语句

使用.Net编程中C++实现类似于C#的using语句
使用.Net编程中C++实现类似于C#的using语句

C#的using语句作用是:定义一个范围,将在此范围之外释放一个或多个对象。

使用方法如下

 

Font font2 = new Font("Arial", 10.0f);
using (font2)
{
    // usefont2
}

//font2对象不能再使用

//使用using语句的对象必须要实现IDisposable接口

 

C++中实现上述功能的命令如下

 

Font ^font2 = gcnew Font(L"Arial", 10.0f);
try
{
    // usefont2
}

finally

{

   if(font2)

       delete (IDisposable ^)(font2)

}

//font2对象不能再使用

所属分类:编程相关.Net编程    作者:荡凯网络    时间:2010-6-24 21:19:00