c++.net catch小问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 23:47:35
catch(System::NullReferenceException *pel)
{
MessageBox::Show(S"您没有选择",S"错误");
}
warning C4101: “pel”: 未引用的局部变量
首先可以运行,只是出现警告
我想问的是
我的catch中我不想显示诸如异常名称的信息(换句话就是不用pel),可是格式catch中参数又要这样写,pel不用又会警告,怎么办?想弄明白,谢谢!

不用是你的事,但是这个作为参数传过来是可以做很多用途的,只是这里你不使用而已。一个软件不能因为你不用就改变设计,这是为了多数人尽可能考虑周全才做的。一个变量定义了,没有使用,出现警告也是正常了,忽略就可以了。