Gdzie jest ogromna różnica, która generuje błąd C2360, w następujących dwóch definicjach?Błąd C2360: Inicjalizacja "hdc" jest pomijana przez etykietę "case".
switch (msg) {
case WM_PAINT:
HDC hdc;
hdc = BeginPaint(hWnd, &ps); // No error
break;
}
i
switch (msg) {
case WM_PAINT:
HDC hdc = BeginPaint(hWnd, &ps); // Error
break;
}
Jest to reguła C++. Po prostu umieść wokół niego {nawiasy klamrowe}. –