현재 Windows Universal App을 사용하여 C++/CX를 배우고 있으며 MessageDialog
에 catch 된 예외 메시지를 표시하려고하지만 C++/CX는 내가하지 않는 방식으로 작동합니다 내가 char*
을 string
유형으로 변환 할 수 없다는 점을 이해하십시오. 이는 MessageDialog
이 입력으로 기대하는 것입니다.MessageDialog에 Caught 예외가 표시됨
catch (const std::invalid_argument ex)
{
MessageDialog^ ErrorBox = ref new MessageDialog(ex.what());
ErrorBox->ShowAsync();
}
내가 도와 주시면 감사하겠습니다.
MessageDialog가 해당 컨텍스트에서 유효하면^문자를 회수하지 않습니까? –