【发布时间】:2017-01-09 16:13:12
【问题描述】:
我正在尝试在我的第一个 MFC 应用程序中显示一条简单的消息。
奇怪的是,第一个示例不起作用,而第二个示例却可以正常工作。
auto text = std::to_wstring(1).c_str();
MessageBox(text, NULL, 0); // Not ok, the message is empty
auto temp = std::to_wstring(1);
MessageBox(temp.c_str(), NULL, 0); // Ok, display 1
你能解释一下为什么会出现这种行为吗?
【问题讨论】: