【发布时间】:2015-08-14 18:10:48
【问题描述】:
我尝试在 case 语句中定义 wstring。并尝试访问 case 语句之外的变量返回范围之外。
所以我现在尝试在 switch() 之外声明一个 wstring,并在 switch() 中定义它。 但我不知道如何区分这些事件。
wstring w1;
switch (suit)
{
case 0:
std::w1(stringOne);
break;
case 1:
std::w1(stringTwo);
break;
case 2:
std::w1(stringThr);
break;
case 3:
std::w1(stringFou);
break;
}
最终我试图连接(...并听...)三个 LPCWSTR,我正在使用 std::wstring 来做到这一点。我愿意使用其他方式来完成这项任务。
【问题讨论】:
-
在 case 语句中使用 = 将字符串分配给 w1
标签: c++ string switch-statement wstring lpcwstr