无法捕获UnauthorizedAccessException(抱怨无法访问的构造函数)

时间:2012-01-06 18:48:52

标签: windows exception c++-cli system

我试图捕获UnauthorizedAccessException,但

catch(UnauthorizedAccessException uae)
{
    return FALSE;
}

给出编译器错误"无法通过值或引用来抛出或捕获托管对象"并且"无法捕获,因为析构函数和/或复制构造函数不可访问"。如果我尝试捕获异常或通过引用的指针,它会抱怨此异常无法通过这种级别的间接处理。

1 个答案:

答案 0 :(得分:3)

您应该通过CLI指针捕获:

catch (UnauthorizedAccessException^ uae)