【发布时间】:2013-12-09 06:13:52
【问题描述】:
以下两个定义中产生错误C2360的巨大差异在哪里?
switch (msg) {
case WM_PAINT:
HDC hdc;
hdc = BeginPaint(hWnd, &ps); // No error
break;
}
和
switch (msg) {
case WM_PAINT:
HDC hdc = BeginPaint(hWnd, &ps); // Error
break;
}
【问题讨论】:
-
这是一个 C++ 规则。只需将 { 大括号 } 放在它周围。
标签: c++ switch-statement