C++ 中:catch (System::Exception^ ex) 中的^是个什么用法?

C++环境中(VC),看到第三方源代码中在try、catch的时候,有如下代码:

catch (System::Exception^ ex)
{
    throw;
}

这个System::Exception^  中的^是个什么用法,怎么会在这里出现。

1个回答

这是C++ CIL的语法,这种语法专门用来编写和.net 框架兼容的程序。不是标准的c++

lcmsx
乱臣贼子 感谢,没有了解过这方面,所以没看懂。
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!