我目前正在使用 Windows 通用应用程序学习 C++/CX,我想在 中显示捕获的异常消息MessageDialog
,但是,C++/CX 以我不理解的方式工作,因为我无法转换char*
进入一个string
类型,这是MessageDialog
期望的输入。
catch (const std::invalid_argument ex)
{
MessageDialog^ ErrorBox = ref new MessageDialog(ex.what());
ErrorBox->ShowAsync();
}
我希望你能帮助我。